public virtual void SetData(PrefabScriptableObject data, Vector2Int position) { Data = data as StaticScriptableObject; IsTraversable = Data.isTraversable; Position = position; PutOnTile(); }
public void SetData(PrefabScriptableObject data, Vector2Int position) { this.data = data as TileScriptableObject; IsTraversable = this.data.isTraversable; type = this.data.tileType; this.Position = position; Contents = new TileContent(this); }
public virtual void SetData(PrefabScriptableObject data, Vector2Int position) { Data = data as CharacterScriptableObject; _tempPosition = position; }
public virtual void SetData(PrefabScriptableObject data, Vector2Int position) { this.Data = data as ItemScriptableObject; this.Position = position; }