コード例 #1
0
    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;
    }
コード例 #2
0
    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;
    }