|
override void | Initialize () |
|
override void | Initialize () |
|
override bool | IsAccessible (ShPlayer attempter, bool checkOwner) |
|
override void | Restore (Vector3 position, Quaternion rotation, Transform placeT) |
|
override void | Spawn (Vector3 position, Quaternion rotation, Transform placeT) |
|
override void | Destroy () |
|
override void | CleanUp () |
|
void | SetSiren (bool setting) |
|
bool | FindTowable (out ShTransport towable) |
|
void | Tow (ShTransport towable) |
|
override void | ResetInputs () |
|
float | GetTorqueFactor (float speed, float limit) |
|
override void | DestroyExtras () |
|
virtual float | GetSpeedLimit () |
|
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) |
|
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) |
|
void | IncrementFireTime (float delay) |
|
void | MountFire () |
|
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) |
|
void | SetParent (Transform parent) |
|
void | SetPosition (Vector3 position) |
|
virtual void | SetRotation (Quaternion rotation) |
|
void | SetPositionSafe (Vector3 targetPosition) |
|
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) |
|
Transform | forwardT |
|
ClTransport | clTransport |
|
SvTransport | svTransport |
|
EntityState | state |
|
Transform | towT |
|
bool | siren |
|
ShPlayer | owner |
|
WheelCollider[] | wheels |
|
Transform[] | wheelTransforms |
|
Vector3 | localVelocity |
|
float | forwardVelocity |
|
float | nextBoostTime |
|
float | maxSteeringAngle = 45f |
|
ClMovable | clMovable |
|
SvMovable | svMovable |
|
float | maxSpeed |
|
ShTransport | towParent |
|
ShTransport | towChild |
|
ClPhysical | clPhysical |
|
SvPhysical | svPhysical |
|
Rigidbody | positionRB |
|
Vector3 | boostVelocity |
|
float | spawnVelocity |
|
float | originalDrag |
|
float | originalAngularDrag |
|
ClDestroyable | clDestroyable |
|
SvDestroyable | svDestroyable |
|
float | health |
|
float | maxStat = 20f |
|
ClMountable | clMountable |
|
SvMountable | svMountable |
|
Seat[] | seats |
|
Transform[] | exitTransforms |
|
float | viewAngleLimit = 89f |
|
Transform | turretT |
|
Transform | barrelT |
|
WeaponSet[] | weaponSets |
|
int | weaponIndex |
|
Vector2 | recoilP |
|
Vector2 | recoilV |
|
ShPlayer[] | occupants |
|
float | nextFire |
|
SvDamageable | svDamageable |
|
ClEntity | clEntity |
|
SvEntity | svEntity |
|
Animator | animator |
|
bool | syncAnimator |
|
ShPlayer | controller |
|
Dictionary< string, string > | dynamicActions = new () |
|
bool | isHuman |
|
float | videoStartTime |
|
string | profile = string.Empty |
|
bool | isWorldEntity |
|
Renderer[] | renderers |
|
AppIndex[] | availableApps |
|
InventoryType | inventoryType |
|
Dictionary< int, InventoryItem > | myItems = new () |
|
Dictionary< int, InventoryItem > | tradeItems = new () |
|
HashSet< ShPlayer > | viewers = new () |
|
HashSet< Collider > | colliders |
|
int | ID |
|
int | index |
|
ShManager | manager |
|
int | value |
|
int | respawnFrame |
|
Vector3 | relativeVelocity |
|
Bounds | bounds |
|
string | referencePrefab |
|
GameObject | go |
|
Transform | mainT |
|
string | data |
|
BoundsHighlight | highlight |
|
override bool | UsePathfinding [get] |
|
override Collider | Ground [get] |
|
override SerializedParameters | Parameters [get] |
|
override Type | EditorType [get] |
|
bool | IsAbandoned [get] |
|
override float | CameraDistance [get] |
|
virtual Vector3 | CenterOfMassMultiplier [get] |
|
override bool | DestroyOnDeath [get] |
|
override bool | ServersidePhysics [get] |
|
bool | DisableBrakes [get] |
|
virtual float | WaterDrag [get] |
|
override bool | SyncTransform [get] |
|
override Vector3 | Velocity [get, set] |
|
override Vector3 | CenterBuoyancy [get] |
|
virtual StanceIndex | GetStanceIndex [get] |
|
Vector3 | FutureOrigin [get] |
|
Vector3 | FuturePosition [get] |
|
Quaternion | FutureRotation [get] |
|
override bool | IsDead [get] |
|
override float | MountHealth [get] |
|
Color | HealthToColor [get] |
|
bool | CanHeal [get] |
|
virtual bool | DestroyOnDeath [get] |
|
float | NormalizedRecoilAmount [get] |
|
virtual bool | UsePathfinding [get] |
|
WeaponSet | WeaponSet [get] |
|
virtual int | ClipSize [get] |
|
virtual int | CurrentClip [get, set] |
|
virtual bool | CanReload [get] |
|
virtual bool | ServersideAmmo [get] |
|
virtual ShItem | AmmoItem [get] |
|
int | AmmoTotal [get] |
|
virtual bool | UseClips [get] |
|
virtual bool | MustAim [get] |
|
virtual float | Range [get] |
|
virtual float | Damage [get] |
|
virtual bool | CanLockOn [get] |
|
bool | ThrownHasGuidance [get] |
|
virtual float | CameraDistance [get] |
|
override ShMountable | GetMount [get] |
|
bool | CheckHitscans [get] |
|
virtual bool | ServersidePhysics [get] |
|
bool | IsSimulated [get] |
|
bool | HasWeapons [get] |
|
virtual float | WeaponVelocity [get] |
|
float | WeaponGravity [get] |
|
float | ThrownVelocity [get] |
|
virtual float | UseDelay [get] |
|
virtual bool | IsDead [get] |
|
virtual bool | SyncTransform [get] |
|
virtual Collider | Ground [get] |
|
virtual ShEntity | SpecEntity [get] |
|
bool | SpecSelf [get] |
|
override SerializedParameters | Parameters [get] |
|
override Type | EditorType [get] |
|
virtual ShMountable | GetMount [get] |
|
virtual ShPlayer | Player [get] |
|
virtual Vector3 | Velocity [get, set] |
|
virtual Vector3 | GetOrigin [get] |
|
virtual float | MountHealth [get] |
|
override bool | SendInitial [get] |
|
virtual InventoryStruct[] | CollectedItems [get] |
|
bool | IsClientMain [get] |
|
virtual float | ProcessDuration [get] |
|
Bounds | ScaledBounds [get] |
|
Vector3 | CenterBounds [get] |
|
bool | HasInventory [get] |
|
bool | Shop [get] |
|
int | MyMoneyCount [get] |
|
int | TradeMoneyCount [get] |
|
virtual bool | SendInitial [get] |
|
virtual SerializedParameters | Parameters [get] |
|
virtual Type | EditorType [get] |
|
ChildIndex | GetChildIndex [get] |
|
virtual Transform | GetRotationT [get] |
|
virtual Quaternion | GetRotation [get] |
|
Transform | GetParent [get] |
|
bool | IsOutside [get] |
|
int | GetPlaceIndex [get] |
|
Place | GetPlace [get] |
|
Vector3 | GetPosition [get] |
|
string | LogPosition [get] |
|
virtual Vector3 | CenterBuoyancy [get] |
|
virtual bool | InWater [get] |
|