Public Member Functions | |
| Observable (Transform targetTransform, SyncOptions syncOption, bool interpolatePosition, bool interpolateRotation, float interpolationFactor, int observableIndex=0) | |
| Observable Constructor More... | |
| Observable (Transform targetTransform, SyncOptions syncOption, bool interpolatePosition, bool interpolateRotation, float interpolationFactor) | |
| Observable Constructor More... | |
| void | SetObservableIndex (int index) |
| Updates the observable index in owner.observer observables list More... | |
| void | SetupObservable (NetworkedPlayer observableOwner) |
| void | SendDataToServer () |
| void | SetOwnership (string ownerId) |
| void | ChangeOwnership (string newOwnerId) |
| Changes the owner of an Observable object More... | |
Public Attributes | |
| Transform | observeredTransform |
| The Transform you want to Sync its position and/or rotation More... | |
| SyncOptions | syncOption |
| Synchronization Option More... | |
| bool | InterpolatePosition |
| Set to true if you want to smoothen the tracked position if you have network lag More... | |
| bool | InterpolateRotation |
| Set to true if you want to smoothen the tracked rotation if you have network lag More... | |
| float | InterpolationFactor |
| Set Interpolation factor between 0.1 and 1 More... | |
| int | observableIndex |
| Represents the observable index in the owner.observer observables list More... | |
| Vector3 | lastPosition |
| last recorded position More... | |
| Vector3 | lastRotation |
| last recorded rotation euler's angles More... | |
| NetworkedPlayer | owner |
| The player who owns the observer More... | |
| bool | attachedToPlayer |
| wether the observable is attached to the owner tranform or not More... | |
| bool | squattingAllowed |
| Set to true to allow ownership takeover by other players More... | |