|
| override List< int3 > | GetSphere (int3 gridPos, float radius) |
| |
| override void | InitializeEditor () |
| |
| void | AddSphere (Vector3 position, float radius, byte data) |
| |
| void | DamageSphere (Vector3 position, float radius, float damage) |
| |
| int3 | GetHitPoint (Vector3 hitPoint, Vector3 hitNormal, float offset) |
| |
| void | CreateMesh (byte[] data=null, Color32[] paletteReplacement=null) |
| |
| bool | InBounds (int3 gridPos) |
| |
| byte | GetVoxel (int3 localPos) |
| |
| void | AddVoxels (IEnumerable<(int3, byte)> data) |
| |
| void | RemoveVoxels (IEnumerable< int3 > gridPositions) |
| |
| void | DamageVoxels (IEnumerable< int3 > gridPositions, float damage) |
| |
| List<(int3, byte)> | GetSphere (int3 gridPos, float radius, byte type) |
| |
| virtual void | HitEffect (Collider collider, DamageIndex damageIndex, Vector3 point, Vector3 normal) |
| |
| Bounds | GetWorldBounds () |
| |
| virtual void | CleanUp () |
| |
| virtual void | Restore (Vector3 position, Quaternion rotation, Transform placeT) |
| |
| 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 () |
| |
| virtual void | PreInitialize (int ID) |
| |
| virtual void | Initialize () |
| |
| virtual void | Spawn (Vector3 position, Quaternion rotation, Transform placeT) |
| |
| void | DeactivateEntity () |
| |
| void | IgnoreCollision (ShPlayer p, bool ignore) |
| |
| IEnumerator | ResetCollisions (ShPlayer p) |
| |
| virtual void | SetTransform (Vector3 position, Quaternion rotation, bool zeroVelocity) |
| |
| 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 | BoundsHighlightAdd () |
| |
| virtual void | BoundsHighlightRemove () |
| |
| void | Trigger (Collider collider, string eventName, bool enter) |
| |