private static DotItem CreateNewDot() { var element = SceneResources.GetPreparedCopy(elementName).transform; var result = new DotItem(element); return(result); }
public void SetDot(DotItem dotItem) { SceneResources.Set(dotItem.Transform.gameObject); pool.Push(dotItem); }
void Awake() { instance = this; resources = new Dictionary<string, Queue<GameObject>> (); }
public DotsLineRenderer(Player player, DotsHolder dotsHolder) { this.player = player; this.dotsHolder = dotsHolder; lineRenderer = SceneResources.GetPreparedCopy(lineName).GetComponent <LineRenderer>(); }
public Player(DotsHolder dotsHolder) { transform = SceneResources.GetPreparedCopy(playerObjectName).transform; zPosition = transform.position.z; this.dotsHolder = dotsHolder; }