// Use this for initialization
    void Start()
    {
        switch (PlayerSt)
        {
        case PlayerEnum.PlayerOne:
            _InstanceOne = this;
            break;

        case PlayerEnum.PlayerTwo:
            _InstanceTwo = this;
            break;

        case PlayerEnum.PlayerThree:
            _InstanceThree = this;
            break;

        case PlayerEnum.PlayerFour:
            _InstanceFour = this;
            break;
        }

        bool isActive = XkGameCtrl.GetIsActivePlayer(PlayerSt);

        HandleXueKuangNum(isActive);
        m_WeiXinHead.mainTexture = m_TouMingHead;
    }
    public static XueKuangCtrl GetInstance(PlayerEnum indexPlayer)
    {
        XueKuangCtrl xueKuangCom = null;

        switch (indexPlayer)
        {
        case PlayerEnum.PlayerOne:
        {
            xueKuangCom = _InstanceOne;
            break;
        }

        case PlayerEnum.PlayerTwo:
        {
            xueKuangCom = _InstanceTwo;
            break;
        }

        case PlayerEnum.PlayerThree:
        {
            xueKuangCom = _InstanceThree;
            break;
        }

        case PlayerEnum.PlayerFour:
        {
            xueKuangCom = _InstanceFour;
            break;
        }
        }
        return(xueKuangCom);
    }
    public static XueKuangCtrl GetXueKuangCtrl(PlayerEnum playerIndex)
    {
        if (playerIndex == PlayerEnum.Null)
        {
            return(null);
        }

        XueKuangCtrl xueKuangScript = null;

        switch (playerIndex)
        {
        case PlayerEnum.PlayerOne:
            xueKuangScript = _InstanceOne;
            break;

        case PlayerEnum.PlayerTwo:
            xueKuangScript = _InstanceTwo;
            break;

        case PlayerEnum.PlayerThree:
            xueKuangScript = _InstanceThree;
            break;

        case PlayerEnum.PlayerFour:
            xueKuangScript = _InstanceFour;
            break;
        }
        return(xueKuangScript);
    }
Exemplo n.º 4
0
    // Use this for initialization
    void Start()
    {
        switch (PlayerSt)
        {
        case PlayerEnum.PlayerOne:
            _InstanceOne = this;
            break;

        case PlayerEnum.PlayerTwo:
            _InstanceTwo = this;
            break;

        case PlayerEnum.PlayerThree:
            _InstanceThree = this;
            break;

        case PlayerEnum.PlayerFour:
            _InstanceFour = this;
            break;
        }
        HandleXueKuangNum();
    }
    // Use this for initialization
    void Start()
    {
        switch (PlayerSt)
        {
        case PlayerEnum.PlayerOne:
            _InstanceOne = this;
            break;

        case PlayerEnum.PlayerTwo:
            _InstanceTwo = this;
            break;

        case PlayerEnum.PlayerThree:
            _InstanceThree = this;
            break;

        case PlayerEnum.PlayerFour:
            _InstanceFour = this;
            break;
        }
        HandleXueKuangNum();
        m_WeiXinHead.mainTexture = m_TouMingHead;
    }