void Start() { _switchLeader = transform.parent.GetComponent <SwitchLeader>(); //Just for the boss. if (!_switchLeader) { _switchLeader = GameObject.Find("SwitchLeader Special").GetComponent <SwitchLeader>(); } _offPosition = transform.position; _boss = GameplayHandler.IS_BOSS; }
void Start() { _nodes = new List <Vector3>(); foreach (Transform t in transform) { if (t.name == "Platform") { _platform = t; } else { _nodes.Add(t.position); } } if (transform.parent) { _switchLeader = transform.parent.GetComponent <SwitchLeader>(); } _stop = false; _speed = speed; _currentNode = startNode - 1; }