Ejemplo n.º 1
0
 protected virtual void Awake()
 {
     m_PlayerNumber                 = EnumTypes.PlayerEnum.Unassigned;
     m_Rigidbody                    = GetComponent <Rigidbody2D>();
     m_SightLineRenderer            = GetComponent <LineRenderer>();
     m_SightLineRenderer.startWidth = sightLineWidth;
     m_SightLineRenderer.endWidth   = sightLineWidth;
     m_SightLineRenderer.startColor = sightLineColor;
     m_SightLineRenderer.endColor   = sightLineColor;
     m_Animator.SetBool("Moving", m_Moving);
     m_Animator.SetBool("Attacking", m_Attacking);
 }
Ejemplo n.º 2
0
    protected virtual void Awake()
    {
        m_OwnerNumber = EnumTypes.PlayerEnum.Unassigned;



        m_CubeSate       = CubeState.Grey;
        gameObject.layer = LayerMask.NameToLayer("Grey");
        m_IsFlippable    = true;

        if (m_Movable)
        {
            if (GetComponent <MovingCube>())
            {
                GetComponent <MovingCube>().enabled = true;
            }
        }
    }
Ejemplo n.º 3
0
    //Set number and color
    public void SetPlayerNumber(int number)
    {
        switch (number)
        {
        case 0:
            m_PlayerNumber = EnumTypes.PlayerEnum.P1;
            m_Visual.GetComponent <MeshRenderer>().material.color = Color.black;
            gameObject.layer = LayerMask.NameToLayer("Black");
            break;

        case 1:
            m_PlayerNumber = EnumTypes.PlayerEnum.P2;
            m_Visual.GetComponent <MeshRenderer>().material.color = Color.white;
            gameObject.layer  = LayerMask.NameToLayer("White");
            m_MatRef.material = m_WhiteRef;
            break;
        }
    }
Ejemplo n.º 4
0
    void SetOwner(int ownerNumber)
    {
        switch (ownerNumber)
        {
        case 0:
            m_OwnerNumber = EnumTypes.PlayerEnum.P1;
            SetMaterialColor(EnumTypes.PlayerColors.ColorP1);
            break;

        case 1:
            m_OwnerNumber = EnumTypes.PlayerEnum.P2;
            SetMaterialColor(EnumTypes.PlayerColors.ColorP2);
            break;

        default:
            m_OwnerNumber = EnumTypes.PlayerEnum.Unassigned;
            SetMaterialColor(EnumTypes.PlayerColors.ColorNone);
            break;
        }
    }
Ejemplo n.º 5
0
    public void SetPlayerNumber(int number)
    {
        switch (number)
        {
        case 0:
            m_PlayerNumber    = EnumTypes.PlayerEnum.P1;
            m_ControlKeyUp    = KeyCode.W;
            m_ControlKeyDown  = KeyCode.S;
            m_ControlKeyLeft  = KeyCode.A;
            m_ControlKeyRight = KeyCode.D;
            playerColor       = Color.red;
            break;

        case 1:
            m_PlayerNumber    = EnumTypes.PlayerEnum.P2;
            m_ControlKeyUp    = KeyCode.UpArrow;
            m_ControlKeyDown  = KeyCode.DownArrow;
            m_ControlKeyLeft  = KeyCode.LeftArrow;
            m_ControlKeyRight = KeyCode.RightArrow;
            playerColor       = Color.blue;
            break;

        case 2:
            m_PlayerNumber    = EnumTypes.PlayerEnum.P3;
            m_ControlKeyUp    = KeyCode.Y;
            m_ControlKeyDown  = KeyCode.H;
            m_ControlKeyLeft  = KeyCode.G;
            m_ControlKeyRight = KeyCode.J;
            playerColor       = Color.white;
            break;

        case 3:
            m_PlayerNumber    = EnumTypes.PlayerEnum.P4;
            m_ControlKeyUp    = KeyCode.O;
            m_ControlKeyDown  = KeyCode.L;
            m_ControlKeyLeft  = KeyCode.K;
            m_ControlKeyRight = KeyCode.Semicolon;
            playerColor       = Color.green;
            break;
        }
    }
Ejemplo n.º 6
0
 protected virtual void Awake()
 {
     m_PlayerNumber = EnumTypes.PlayerEnum.Unassigned;
     m_Rigidbody    = GetComponent <Rigidbody2D>();
 }