|
| SyncVarGameObject (GameObject value=null) |
|
override bool | Equals (object obj) |
|
override int | GetHashCode () |
|
override void | ClearChanges () |
| Discard all the queued changes More...
|
|
override void | Reset () |
| Resets the SyncObject so that it can be re-used More...
|
|
| SyncVar (T value) |
|
override void | OnSerializeAll (NetworkWriter writer) |
| Write a full copy of the object
|
|
override void | OnSerializeDelta (NetworkWriter writer) |
| Write the changes made to the object since last sync
|
|
override void | OnDeserializeAll (NetworkReader reader) |
| Reads a full copy of the object
|
|
override void | OnDeserializeDelta (NetworkReader reader) |
| Reads the changes made to the object since last sync
|
|
bool | Equals (T other) |
|
override string | ToString () |
|
|
override void | InvokeCallback (uint oldValue, uint newValue) |
|
virtual void | InvokeCallback (T oldValue, T newValue) |
|
|
new GameObject | Value [get, set] |
|
virtual T | Value [get, set] |
|
Definition at line 53 of file SyncVarGameObject.cs.
◆ SyncVarGameObject()
Mirror.SyncVarGameObject.SyncVarGameObject |
( |
GameObject |
value = null | ) |
|
◆ Value
new GameObject Mirror.SyncVarGameObject.Value |
|
getset |
Definition at line 56 of file SyncVarGameObject.cs.
57 {
58 [MethodImpl(MethodImplOptions.AggressiveInlining)]
59 get => GetGameObject(base.Value);
60 [MethodImpl(MethodImplOptions.AggressiveInlining)]
61 set => base.Value = GetNetId(value);
62 }
◆ Callback
new Action<GameObject, GameObject> Mirror.SyncVarGameObject.Callback |