diff --git a/.plastic/plastic.changes b/.plastic/plastic.changes
index ab3c9818..fc0c2293 100644
Binary files a/.plastic/plastic.changes and b/.plastic/plastic.changes differ
diff --git a/.plastic/plastic.wktree b/.plastic/plastic.wktree
index fcfc8479..3f1faa26 100644
Binary files a/.plastic/plastic.wktree and b/.plastic/plastic.wktree differ
diff --git a/Assets/Kette_1.png b/Assets/Kette_1.png
new file mode 100644
index 00000000..42747343
Binary files /dev/null and b/Assets/Kette_1.png differ
diff --git a/Assets/Kette_1.png.meta b/Assets/Kette_1.png.meta
new file mode 100644
index 00000000..ba751f12
--- /dev/null
+++ b/Assets/Kette_1.png.meta
@@ -0,0 +1,190 @@
+fileFormatVersion: 2
+guid: ca811d0d2a7c2fb4f8429c9fddf8d5d5
+TextureImporter:
+ internalIDToNameTable:
+ - first:
+ 213: -3554234646402036810
+ second: Kette_1_0
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 1
+ wrapV: 1
+ wrapW: 1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 2
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 4
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Win
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: iOS
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Win64
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Linux64
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 4
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites:
+ - serializedVersion: 2
+ name: Kette_1_0
+ rect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 70
+ height: 161
+ alignment: 0
+ pivot: {x: 0, y: 0}
+ border: {x: 0, y: 0, z: 0, w: 0}
+ outline: []
+ physicsShape: []
+ tessellationDetail: -1
+ bones: []
+ spriteID: 6bb02d49b62dcaec0800000000000000
+ internalID: -3554234646402036810
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Photon.meta b/Assets/Photon.meta
deleted file mode 100644
index 06f81093..00000000
--- a/Assets/Photon.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: 98951132346795f438babe7a3183da43
-folderAsset: yes
-timeCreated: 1523536679
-licenseType: Store
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Photon/PhotonChat.meta b/Assets/Photon/PhotonChat.meta
deleted file mode 100644
index ba251119..00000000
--- a/Assets/Photon/PhotonChat.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: ea05e6479d592944d955c2a5e1a6d6f1
-folderAsset: yes
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Photon/PhotonChat/Code.meta b/Assets/Photon/PhotonChat/Code.meta
deleted file mode 100644
index 514db0b5..00000000
--- a/Assets/Photon/PhotonChat/Code.meta
+++ /dev/null
@@ -1,9 +0,0 @@
-fileFormatVersion: 2
-guid: af83a98aaa4f7b64eb7fcec95ee7b1ed
-folderAsset: yes
-timeCreated: 1523525757
-licenseType: Store
-DefaultImporter:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Photon/PhotonChat/Code/ChannelCreationOptions.cs b/Assets/Photon/PhotonChat/Code/ChannelCreationOptions.cs
deleted file mode 100644
index 50c791b5..00000000
--- a/Assets/Photon/PhotonChat/Code/ChannelCreationOptions.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-// ----------------------------------------------------------------------------------------------------------------------
-// The Photon Chat Api enables clients to connect to a chat server and communicate with other clients.
-// ChannelCreationOptions is a parameter used when subscribing to a public channel for the first time.
-// Photon Chat Api - Copyright (C) 2018 Exit Games GmbH
-// ----------------------------------------------------------------------------------------------------------------------
-
-namespace Photon.Chat
-{
- public class ChannelCreationOptions
- {
- /// Default values of channel creation options.
- public static ChannelCreationOptions Default = new ChannelCreationOptions();
- /// Whether or not the channel to be created will allow client to keep a list of users.
- public bool PublishSubscribers { get; set; }
- /// Limit of the number of users subscribed to the channel to be created.
- public int MaxSubscribers { get; set; }
-
- #if CHAT_EXTENDED
- public System.Collections.Generic.Dictionary CustomProperties { get; set; }
- #endif
- }
-}
diff --git a/Assets/Photon/PhotonChat/Code/ChannelCreationOptions.cs.meta b/Assets/Photon/PhotonChat/Code/ChannelCreationOptions.cs.meta
deleted file mode 100644
index 5650cd32..00000000
--- a/Assets/Photon/PhotonChat/Code/ChannelCreationOptions.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 6c1aa0fceaa2bc14eabdf85976f4e2c8
-timeCreated: 1549546375
-licenseType: Store
-MonoImporter:
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Photon/PhotonChat/Code/ChannelWellKnownProperties.cs b/Assets/Photon/PhotonChat/Code/ChannelWellKnownProperties.cs
deleted file mode 100644
index 2627e7ac..00000000
--- a/Assets/Photon/PhotonChat/Code/ChannelWellKnownProperties.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-// ----------------------------------------------------------------------------------------------------------------------
-// The Photon Chat Api enables clients to connect to a chat server and communicate with other clients.
-// ChannelWellKnownProperties contains the list of well-known channel properties.
-// Photon Chat Api - Copyright (C) 2018 Exit Games GmbH
-// ----------------------------------------------------------------------------------------------------------------------
-
-namespace Photon.Chat
-{
- public class ChannelWellKnownProperties
- {
- public const byte MaxSubscribers = 255;
- public const byte PublishSubscribers = 254;
- }
-}
diff --git a/Assets/Photon/PhotonChat/Code/ChannelWellKnownProperties.cs.meta b/Assets/Photon/PhotonChat/Code/ChannelWellKnownProperties.cs.meta
deleted file mode 100644
index 2c88cb10..00000000
--- a/Assets/Photon/PhotonChat/Code/ChannelWellKnownProperties.cs.meta
+++ /dev/null
@@ -1,12 +0,0 @@
-fileFormatVersion: 2
-guid: 5eb508ffb7b7b0f47882f0087a668283
-timeCreated: 1547826678
-licenseType: Store
-MonoImporter:
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Photon/PhotonChat/Code/ChatAppSettings.cs b/Assets/Photon/PhotonChat/Code/ChatAppSettings.cs
deleted file mode 100644
index a2255d54..00000000
--- a/Assets/Photon/PhotonChat/Code/ChatAppSettings.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-// -----------------------------------------------------------------------
-//
-// Chat API for Photon - Copyright (C) 2018 Exit Games GmbH
-//
-// Settings for Photon Chat application and the server to connect to.
-// developer@photonengine.com
-// ----------------------------------------------------------------------------
-
-#if UNITY_4_7 || UNITY_5 || UNITY_5_3_OR_NEWER
-#define SUPPORTED_UNITY
-#endif
-
-
-namespace Photon.Chat
-{
- using System;
- using ExitGames.Client.Photon;
- #if SUPPORTED_UNITY
- using UnityEngine.Serialization;
- #endif
-
- ///
- /// Settings for Photon application(s) and the server to connect to.
- ///
- ///
- /// This is Serializable for Unity, so it can be included in ScriptableObject instances.
- ///
- #if !NETFX_CORE || SUPPORTED_UNITY
- [Serializable]
- #endif
- public class ChatAppSettings
- {
- /// AppId for the Chat Api.
- public string AppIdChat;
-
- /// The AppVersion can be used to identify builds and will split the AppId distinct "Virtual AppIds" (important for the users to find each other).
- public string AppVersion;
-
- /// Can be set to any of the Photon Cloud's region names to directly connect to that region.
- public string FixedRegion;
-
- /// The address (hostname or IP) of the server to connect to.
- public string Server;
-
- /// If not null, this sets the port of the first Photon server to connect to (that will "forward" the client as needed).
- public ushort Port;
-
- /// The address (hostname or IP and port) of the proxy server.
- public string ProxyServer;
-
- /// The network level protocol to use.
- public ConnectionProtocol Protocol = ConnectionProtocol.Udp;
-
- /// Enables a fallback to another protocol in case a connect to the Name Server fails.
- /// See: LoadBalancingClient.EnableProtocolFallback.
- public bool EnableProtocolFallback = true;
-
- /// Log level for the network lib.
- public DebugLevel NetworkLogging = DebugLevel.ERROR;
-
- /// If true, the default nameserver address for the Photon Cloud should be used.
- public bool IsDefaultNameServer { get { return string.IsNullOrEmpty(this.Server); } }
- }
-}
\ No newline at end of file
diff --git a/Assets/Photon/PhotonChat/Code/ChatAppSettings.cs.meta b/Assets/Photon/PhotonChat/Code/ChatAppSettings.cs.meta
deleted file mode 100644
index 479680ba..00000000
--- a/Assets/Photon/PhotonChat/Code/ChatAppSettings.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 87776a9b1f405644abcc38ecd70c37fb
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Photon/PhotonChat/Code/ChatChannel.cs b/Assets/Photon/PhotonChat/Code/ChatChannel.cs
deleted file mode 100644
index 027a0993..00000000
--- a/Assets/Photon/PhotonChat/Code/ChatChannel.cs
+++ /dev/null
@@ -1,255 +0,0 @@
-// ----------------------------------------------------------------------------------------------------------------------
-// The Photon Chat Api enables clients to connect to a chat server and communicate with other clients.
-// ChatClient is the main class of this api.
-// Photon Chat Api - Copyright (C) 2014 Exit Games GmbH
-// ----------------------------------------------------------------------------------------------------------------------
-
-#if UNITY_4_7 || UNITY_5 || UNITY_5_3_OR_NEWER
-#define SUPPORTED_UNITY
-#endif
-
-namespace Photon.Chat
-{
- using System.Collections.Generic;
- using System.Text;
-
- #if SUPPORTED_UNITY || NETFX_CORE
- using Hashtable = ExitGames.Client.Photon.Hashtable;
- using SupportClass = ExitGames.Client.Photon.SupportClass;
- #endif
-
-
- ///
- /// A channel of communication in Photon Chat, updated by ChatClient and provided as READ ONLY.
- ///
- ///
- /// Contains messages and senders to use (read!) and display by your GUI.
- /// Access these by:
- /// ChatClient.PublicChannels
- /// ChatClient.PrivateChannels
- ///
- public class ChatChannel
- {
- /// Name of the channel (used to subscribe and unsubscribe).
- public readonly string Name;
-
- /// Senders of messages in chronological order. Senders and Messages refer to each other by index. Senders[x] is the sender of Messages[x].
- public readonly List Senders = new List();
-
- /// Messages in chronological order. Senders and Messages refer to each other by index. Senders[x] is the sender of Messages[x].
- public readonly List