internal void RetrieveGraphic() { if (graphic != null) { Quaternion resetPosition = Quaternion.Euler(0, 180, 0); graphic.transform.rotation = resetPosition; GameManager.I.GetPoolManager().RetrievePoollable(graphic.ID, graphic); graphic = null; } }
public virtual void TileSetup(object _myValue) { graphic = GameManager.I.GetPoolManager().GetFirstAvaiableObject <PoolObjectBase>(_myValue.ToString(), GraphicContainer.transform, GraphicContainer.transform.position); }
public void AddChild(PoolObjectBase _childToAdd) { cellChildrens.Add(_childToAdd); _childToAdd.transform.parent = ObjectToMove.transform; }