Commit Graph

831 Commits

Author SHA1 Message Date
Paul Pacheco
39728a1357 No need for posts, not a blog 2018-12-18 14:44:05 -06:00
Paul Pacheco
abdf7295b8 don't build with changes in doc folder recursive 2018-12-18 13:36:05 -06:00
Paul Pacheco
99331826a7 Use supported highlighter 2018-12-18 13:21:44 -06:00
Paul Pacheco
7e1806dce2 Added documentation folder 2018-12-18 12:42:55 -06:00
Paul Pacheco
0a4a43ceaf deploy if stuff is in master 2018-12-18 08:52:46 -06:00
vis2k
0121d2ad8f OnCommandMessage syntax improved 2018-12-18 14:59:46 +01:00
vis2k
2147d86013 Removed unnecessary spawned[netId] != null checks 2018-12-18 14:57:19 +01:00
vis2k
6f5ee57248 NetworkServer.OnCommandMessage: removed unnecessary GetComponent call and unnecessary .gameObject calls by using NetworkIdentity.spawned directly 2018-12-17 23:20:37 +01:00
vis2k
42ab1be224 NetworkWriter: removed unnecessary '.gameObject' call 2018-12-17 23:17:46 +01:00
vis2k
3c5ca56045 NetworkWriter consistent NetworkIdentity naming 2018-12-17 23:17:23 +01:00
vis2k
ce78a61f02 NetworkServer consistent NetworkIdentity naming 2018-12-17 23:15:50 +01:00
vis2k
4088beed6c NetworkReader.ReadGameObject and ReadNetworkIdentity simplified: uses new spawned dict and avoids unnecessary '.gameObject' access. ReadNetworkIdentity also avoids unnecessary casting back from GameObject to NetworkIdentity. 2018-12-17 22:59:26 +01:00
vis2k
28a2246b32 NetworkProximityChecker OnSetLocalVisibility parameter name improved 2018-12-17 22:54:44 +01:00
vis2k
06634febf0 NetworkProximityChecker consistent NetworkIdentity naming 2018-12-17 22:54:09 +01:00
vis2k
65e5b9b0ab NetworkProximityChecker: removed one more unnecessary GetComponent call 2018-12-17 22:53:15 +01:00
vis2k
cd2229054a NetworkProximityChecker: removed GetCompnent<NetworkIdentity> call in each check 2018-12-17 22:50:56 +01:00
vis2k
7ad844cab7 NetworkManager consistent NetworkIdentity naming 2018-12-17 22:49:53 +01:00
vis2k
935b2afc9a NetworkConnection: consistent NetworkIdentity naming 2018-12-17 22:45:57 +01:00
vis2k
270b31965a NetworkBehaviour: consistent NetworkIdentity naming 2018-12-17 22:43:58 +01:00
vis2k
590b8c4c8f Removed unnecessary .gameObject reference 2018-12-17 22:37:50 +01:00
vis2k
75bc1cee09 ClientScene: consistent 'NetworkIdentity identity' variable naming 2018-12-17 22:37:33 +01:00
vis2k
99f2d956bb NetworkServer.UpdateServerObjects doesn't remove null values anymore because there shouldn't be any 2018-12-17 21:04:23 +01:00
vis2k
b0f51aeba0 ClientScene.SpawnSceneObject uses TryGetValue to avoid one unnecessary lookup 2018-12-17 14:32:01 +01:00
vis2k
a94b56ae66 Port type changed from int to ushort everywhere so we don't need the 0 <= port <= 65535 check anymore 2018-12-17 14:22:15 +01:00
vis2k
7463e0d811 Syntax 2018-12-17 13:40:24 +01:00
vis2k
346d20d9f3 ClientScene.GetPrefab simplified. 1 Dictionary lookup instead of 3. 2018-12-17 13:39:45 +01:00
vis2k
122820520e ClientScene.InvokeUnSpawnHandler simplified. Only 1 instead of 3 dictionary lookups. 2018-12-17 13:36:59 +01:00
vis2k
e3c894389d Removed unnecessarily complex ClientScene.GetSpawnHandler function 2018-12-17 13:35:21 +01:00
vis2k
c27a9ad1bd Removed NetworkScene, moved spawners to ClientScene 2018-12-17 13:25:36 +01:00
vis2k
5f3f057f1b Removed unused NetworkServer.ClearSpawners 2018-12-17 13:10:56 +01:00
vis2k
ba5faa37d4 Removed unused NetworkServer.s_NetworkScene 2018-12-17 13:10:48 +01:00
vis2k
fffb2b697e NetworkManager.Awake/LateUpdate/OnApplicationQuit/OnValidate/OnDestroy made virtual so inheriting classes can use them without 'new' keyword. And made public for consistency with the other virtual functions 2018-12-17 11:03:22 +01:00
vis2k
634cd43d1a ClientScene: consistent variable naming 2018-12-17 10:57:06 +01:00
vis2k
efba163554
Merge pull request #167 from vis2k/NetworkIdentity_spawned_dict
NetworkIdentity spawned dict
2018-12-17 10:42:36 +01:00
vis2k
de22b6727f Removed old comments 2018-12-16 19:51:32 +01:00
vis2k
3dc7c699e3
Merge branch 'mirror' into NetworkIdentity_spawned_dict 2018-12-16 19:50:43 +01:00
vis2k
089eba9bac ClientScene.SetLocalObject removed because it's not needed anymore 2018-12-16 19:45:10 +01:00
vis2k
6a206680d0 ClientScene.ApplySpawnPayload: replaced SetLocalObject with EnableIsClient and spawned.Add 2018-12-16 19:44:42 +01:00
vis2k
206e83ecaf LocalClient.AddLocalPlayer: removed unnecessary extra variable 2018-12-16 19:43:55 +01:00
vis2k
58a70038a9 ClientScene.ApplySpawnPayload: replaced SetLocalObject with EnableIsClient and spawned.Add 2018-12-16 19:43:13 +01:00
vis2k
1cd5c36206 NetworkServer.ActivateLocalClientScene: removed SetLocalObject and replaced it with EnableIsClient because that's all it did there. 2018-12-16 19:41:18 +01:00
vis2k
58f7abbdd0 NetworkIdentity.OnStartServer: removed SetLocalObject, replaced it with EnableIsClient because that's all it did there. 2018-12-16 19:39:58 +01:00
vis2k
9c8f6bb5af NetworkServer.DestroyObject: removed ClientScene.SetLocalObject call. It only sets it to null, which is pointless because the first line in DestroyObject removes it from spawned dictionary already. 2018-12-16 19:18:27 +01:00
vis2k
4b3dd1004e NetworkServer.SetLocalObjectOnServer removed because it's not really needed 2018-12-16 19:00:03 +01:00
vis2k
7387b2a47a NetworkScene.SetLocalObject removed. Moved code into ClientScene.SetLocalObject and NetworkServer.SetLocalObject instead. 2018-12-16 18:55:24 +01:00
vis2k
73bd9191d8 NetworkIdentity.UpdateClientServer magic replaced with EnableIsClient and EnableIsServer 2018-12-16 18:50:49 +01:00
vis2k
a848c36d6e NetworkScene.SetLocalObject simplified 2018-12-16 17:29:23 +01:00
uwee
9c0e6c36d3 Low and High rotation compression have much higher precision.
PI Change
Added Pi Math to reader and writer
Fixed cast issue
2018-12-16 10:22:58 -06:00
vis2k
64c120fe5e NetworkScene.SetLocalObject uses a NetworkIdentity parameter instead of GameObject. Simplifies callers too. ApplySpawnPayload has no more redundant GameObject parameter. NetworkIdentity can use 'this' instead of 'gameObject' to call SetLocalObject, which improves performance. 2018-12-16 17:18:18 +01:00
vis2k
467c74bf68 Added comment for strange NetworkIdentity.UpdateClientServer code 2018-12-16 16:30:39 +01:00