|
override void | MoveTo (Vector3 next) |
|
bool | TryParking (ShDoor otherDoor) |
|
bool | TryTowing (ShTransport towable) |
|
void | SvTow (ShTransport towable) |
|
bool | TryGetTowOption (out ShTransport towable) |
|
void | SvSetTransportOwner (ShPlayer buyer) |
|
void | SendTransportState () |
|
override void | WriteActivateData () |
|
override void | Initialize () |
|
override void | Deactivate (bool removeSectors) |
|
override void | SvDestroyEffect () |
|
NavGraph | GetGraph () |
|
override void | Respawn () |
|
override void | WriteInitData (ref object[] initializeArgs, bool isPlayer) |
|
void | SetMaxSpeed (float maxSpeed) |
|
void | PushNetState (bool hard) |
|
virtual void | SetNetState (NetState s) |
|
bool | PreviousNetState (float rollbackTime, out NetState netState) |
|
void | Trigger (Serialized trigger, string eventName, bool enter) |
|
override void | Destroy () |
|
override bool | CheckUpdatable () |
|
void | SvForce (Vector3 force) |
|
override void | SvRelocate (Vector3 position, Quaternion rotation, Transform parent=null) |
|
void | SvRelocateSelf () |
|
void | SvTryUpdateSmooth (Vector3 position, Quaternion rotation) |
|
bool | Heal (float amount, ShPlayer healer=null) |
|
void | UpdateHealth (Vector3 source=default) |
|
bool | HealFull (ShPlayer healer=null) |
|
void | DestroySelf () |
|
override void | SvSetParent (Transform parent) |
|
void | DismountAll () |
|
bool | CanLockOnTarget (ShEntity target, ShThrown thrown, out float angle) |
|
void | Damage (DamageIndex damageIndex, float amount, ShPlayer attacker=null, Collider collider=null, Vector3 hitPoint=default, Vector3 hitNormal=default) |
|
T | GetEvents< T > () |
|
void | InitializeSender () |
|
void | UpdateDefaultItems () |
|
virtual void | ResetOriginal () |
|
void | SvAnimatorEnabled (bool enabled) |
|
void | SvAnimatorFloat (string parameterName, float value) |
|
void | SvAnimatorInt (string parameterName, int value) |
|
void | SvAnimatorBool (string parameterName, bool value) |
|
void | SvAnimatorTrigger (string parameterName) |
|
void | SvStopVideo () |
|
void | SvStartDefaultVideo (int index) |
|
void | SvStartCustomVideo (string url) |
|
bool | BuyEntity (ShPlayer buyer) |
|
void | SvRelocate (Transform t, Transform parent=null) |
|
virtual bool | IsValidTarget (ShPlayer chaser) |
|
SizedArray | SerializeAnimator () |
|
SizedArray | SerializeParameters () |
|
void | SendActivateToOther (ShPlayer other) |
|
void | SendDeactivateToOther (ShPlayer other) |
|
IEnumerator | SyncAnimator () |
|
void | AddItemOptions (ItemOption[] options) |
|
Sector | GetEntitySector () |
|
bool | AddSubscribedPlayer (ShPlayer player, bool sendInitData=true) |
|
void | RemoveSubscribedPlayer (ShPlayer player, bool dispatch) |
|
void | SameSector () |
|
void | NewSector (Sector newSector) |
|
void | SpawnOriginal () |
|
void | SpawnFire () |
|
HashSet< T > | GetLocalInRange< T > (float range) |
|
void | ExplosionDamage (float range, float damage, ShPlayer attacker) |
|
void | SvAddDynamicAction (string eventName, string label) |
|
void | SvRemoveDynamicAction (string eventName) |
|
void | SvSetScale (Vector3 scale) |
|
virtual void | InitializeSectors () |
|
virtual void | SvRestore (Vector3 position, Quaternion rotation, int placeIndex) |
|
bool | LocalEntitiesOne (Func< ShEntity, bool > Test, Func< ShEntity, bool > Action) |
|
void | LocalEntitiesAll (Func< ShEntity, bool > Test, Action< ShEntity > Action) |
|
virtual void | Restock (float fraction=1f) |
|
virtual void | Shop (ShPlayer customer) |
|
void | Send (SvSendType sendType, PacketFlags channel, ClPacket packet, params object[] args) |
|
void | Send (SvSendType sendType, PacketFlags channel) |
|
ShTransport | transport |
|
float | collisionTime |
|
WeightedOption[] | towOptions |
|
Vector3 | frontOffset |
|
Vector3 | rearOffset |
|
EntityState | initialState |
|
ConfigurableJoint | towJoint |
|
ShMovable | movable |
|
ShPhysical | physical |
|
ShEntity | selfMarker |
|
HashSet< Serialized > | currentTriggers = new() |
|
Dictionary< Serialized, string > | triggerEnter = new() |
|
Dictionary< Serialized, string > | triggerExit = new() |
|
ShDestroyable | destroyable |
|
ShMountable | mountable |
|
ShItem | mountLicense |
|
ShDamageable | damageable |
|
ShEntity | entity |
|
ShPlayer | spawner |
|
ShPlayer | instigator |
|
IDCollection< ShPlayer > | subscribers |
|
SvManager | svManager |
|
Dictionary< ValueTuple< Place, Vector2Int >, Sector > | localSectors = new () |
|
Sector | sector |
|
bool | randomSpawn |
|
bool | respawnable = true |
|
string | videoURL = string.Empty |
|
float | destroyAfter |
|
bool | destroyEmpty |
|
ItemOption[] | itemOptions |
|
Dictionary< int, InventoryItem > | defaultItems |
|
HashSet< ShPlayer > | spectators = new () |
|
object[] | activateArgs |
|
Vector3 | originalPosition |
|
Quaternion | originalRotation |
|
Transform | originalParent |
|
static new readonly TransportEvents | events = new() |
|
static new readonly MovableEvents | events = new() |
|
static new readonly PhysicalEvents | events = new() |
|
static new readonly DestroyableEvents | events = new() |
|
static new readonly MountableEvents | events = new() |
|
static new readonly DamageableEvents | events = new() |
|
static readonly EntityEvents | events = new() |
|
bool | IsBlocked (out RaycastHit raycastHit) |
|
void | OnCollisionStay (Collision collision) |
|
virtual void | OnCollisionEnter (Collision collision) |
|
virtual void | Update () |
|
void | RemoveSectors (bool sendDeactivate) |
|
void | TryAddHuman (Sector s) |
|
void | TryRemoveHuman (Sector s) |
|
void | SendToPlayer (ShPlayer toPlayer, PacketFlags channel) |
|
virtual void | SendToSelf (PacketFlags channel) |
|
virtual void | SendToLocal (PacketFlags channel) |
|
void | SendToLocalOthers (PacketFlags channel) |
|
void | SendToAll (PacketFlags channel) |
|
void | SendToAllOthers (PacketFlags channel) |
|
float | originalMaxSpeed |
|
Queue< NetState > | netStates = new() |
|
float | nextUpdateTime |
|
readonly Dictionary< SvSendType, Action< PacketFlags > > | sender = new () |
|
byte[] | animatorArray |
|
byte[] | parameterArray |
|