|
override void | Initialize () |
|
override void | Spawn (Vector3 position, Quaternion rotation, Transform placeT) |
|
void | SetVelocity (Vector3 velocity) |
|
void | SetAngularVelocity (Vector3 velocity) |
|
bool | GroundEntityOffsets (out int groundID, out Vector3 posOffset, out Quaternion rotOffset) |
|
void | ApplyInverseGravity () |
|
void | Force (Vector3 force) |
|
override void | SetTransform (Vector3 position, Quaternion rotation, bool zeroVelocity) |
|
override void | Restore (Vector3 position, Quaternion rotation, Transform placeT) |
|
virtual void | Die (ShPlayer attacker=null) |
|
virtual void | Reload () |
|
void | UpdatePrimaryAmmo (int delta) |
|
void | UpdateSecondaryAmmo (int delta) |
|
virtual bool | CanUse () |
|
override void | PreInitialize (int ID) |
|
virtual Vector3 | GetWeaponPosition () |
|
virtual Vector3 | GetWeaponVector () |
|
virtual void | ResetAmmo () |
|
void | Rearm (float amount) |
|
virtual void | Mounted (ShPlayer occupant, int enterSeat) |
|
virtual bool | IsAccessible (ShPlayer attempter, bool checkOwner) |
|
virtual void | ResetInputs () |
|
void | IncrementFireTime (float delay) |
|
void | MountFire () |
|
override void | CleanUp () |
|
virtual void | HitEffect (Collider collider, DamageIndex damageIndex, Vector3 point, Vector3 normal) |
|
Bounds | GetWorldBounds () |
|
override void | CheckSave () |
|
float | GetLocalY (Vector3 worldPosition) |
|
float | GetFlatAngle (Vector3 v) |
|
virtual bool | InActionRange (ShEntity e) |
|
bool | CanSeeEntity (ShEntity other, bool checkInFront=false, float viewRange=Util.visibleRange) |
|
bool | GetOverlapEntity< T > (Vector3 position, Quaternion rotation, int maskIndex, float extentsMultiplier, Predicate< T > predicate, out T entity) |
|
bool | CanSpawn (Vector3 position, Quaternion rotation, ShEntity[] ignoreArray) |
|
bool | CanSee (Vector3 position) |
|
float | Distance (ShEntity other) |
|
float | DistanceSqr (ShEntity other) |
|
float | DistanceSqr2D (ShEntity other) |
|
float | DistanceSqr2D (Vector3 other) |
|
float | Distance (Vector3 other) |
|
float | DistanceSqr (Vector3 other) |
|
virtual void | DestroyExtras () |
|
void | SetParent (Transform parent) |
|
void | SetPosition (Vector3 position) |
|
virtual void | SetRotation (Quaternion rotation) |
|
void | SetPositionSafe (Vector3 targetPosition) |
|
virtual void | Destroy () |
|
void | DeactivateEntity () |
|
void | IgnoreCollision (ShPlayer p, bool ignore) |
|
IEnumerator | ResetCollisions (ShPlayer p) |
|
int | InventoryValue () |
|
int | GetMyItemValue (ShItem item, bool markup) |
|
void | SendViewerDelta (byte delta, int itemIndex, int amount, ShPlayer ignorePlayer) |
|
void | TransferMoney (byte deltaType, int amount=1, bool dispatch=true) |
|
void | TransferItem (byte deltaType, ShItem item, int amount=1, bool dispatch=true) |
|
bool | ValidTransfer (int itemIndex, int amount) |
|
virtual void | TransferItem (byte deltaType, int itemIndex, int amount=1, bool dispatch=true) |
|
byte[] | SerializeMyItems () |
|
SizedArray | SerializeShop () |
|
void | DeserializeMyItems (byte[] inventoryArray) |
|
void | DeserializeShop (byte[] inventoryArray) |
|
virtual void | AddToMyItems (int itemIndex, int amount, bool dispatch) |
|
void | AddToTradeItems (int itemIndex, int amount) |
|
virtual void | RemoveFromMyItems (int itemIndex, int amount, bool dispatch) |
|
void | RemoveFromTradeItems (int itemIndex, int amount) |
|
virtual bool | CanBeSearched (ShPlayer p) |
|
bool | CanBeCracked (ShPlayer p) |
|
int | ItemCount (Dictionary< int, InventoryItem > inventory, int itemIndex) |
|
bool | HasItem (ShItem item) |
|
bool | HasItem (int itemIndex) |
|
int | MyItemCount (ShEntity item) |
|
int | TradeItemCount (ShEntity item) |
|
int | MyItemCount (int itemIndex) |
|
int | TradeItemCount (int itemIndex) |
|
void | ClearAllViewers () |
|
void | RemoveViewer (ShPlayer viewer) |
|
bool | ShopCanBuy (ShItem item) |
|
virtual void | InitializeEditor () |
|
virtual void | BoundsHighlightAdd () |
|
virtual void | BoundsHighlightRemove () |
|
void | Trigger (Collider collider, string eventName, bool enter) |
|
void | HandleCollisions (Action< ShPlayer > d) |
|
void | FixedUpdate () |
|
virtual void | Move () |
|
virtual void | MoveSimulated () |
|
void | DeltaClip (int delta) |
|
IEnumerator | RearmLoop () |
|
IEnumerator | MoveTurret () |
|
virtual void | UpdateMainColliders () |
|
InventoryItem | DeserializeItem (byte[] itemArray) |
|
InventoryItem | DeserializeShopItem (byte[] itemArray) |
|
void | AddToInventory (Dictionary< int, InventoryItem > inventory, int itemIndex, int amount) |
|
void | RemoveFromInventory (Dictionary< int, InventoryItem > inventory, int itemIndex, int amount) |
|
InventoryStruct[] | collectedItems |
|
Vector3 | lastPosition |
|