Exemplo n.º 1
0
    public void SetColor(OBJECT_COLOR color)
    {
        mat = GetComponent <Renderer>().material;

        //////////////////////////////////////////////
        bullectColor = color;

        switch (bullectColor)
        {
        case OBJECT_COLOR.RED:
            mat.color = Color.red;

            break;

        case OBJECT_COLOR.BLUE:
            mat.color = Color.blue;

            break;

        case OBJECT_COLOR.GREEN:
            mat.color = Color.green;

            break;

        case OBJECT_COLOR.YELLOW:
            mat.color = Color.yellow;

            break;
        }
        explosionFX.startColor = mat.color;
        /////////////////////////////////////////////////

        //mat.color = Red ? Color.red : Color.blue;
    }
Exemplo n.º 2
0
    /// <summary>
    /// プレイヤーのステータスの初期の処理
    /// </summary>
    /// <param name="color"></param>
    public void Create(PLAYER_NUMBER number, OBJECT_COLOR color, bool joystickFlg)
    {
        currentHealth = maxHealth;
        isDeath       = false;
        playerColor   = color;
        SetAllObjectColor();

        playerNumber = number;
        //switch (playerNumber)
        //{
        //    case PLAYER_NUMBER.ONE:
        //        gameObject.layer = LayerMask.NameToLayer("Player_Red");
        //        playerColorFX = Color.red;
        //        playerColor = OBJECT_COLOR.RED;
        //        break;
        //    case PLAYER_NUMBER.TWO:
        //        gameObject.layer = LayerMask.NameToLayer("Player_Blue");
        //        playerColorFX = Color.blue;
        //        playerColor = OBJECT_COLOR.BLUE;
        //        cam.rect = new Rect(0.5f, 0, 0.5f, 1);
        //        break;
        //    case PLAYER_NUMBER.THREE:
        //        gameObject.layer = LayerMask.NameToLayer("Player_Green");
        //        playerColorFX = Color.green;
        //        playerColor = OBJECT_COLOR.GREEN;
        //        break;
        //    case PLAYER_NUMBER.FOUR:
        //        gameObject.layer = LayerMask.NameToLayer("Player_Yellow");
        //        playerColorFX = Color.yellow;
        //        playerColor = OBJECT_COLOR.YELLOW;
        //        break;
        //}

        useJoystick = joystickFlg;
        if (!useJoystick)
        {
            verticalKeyName   = "Vertical Move";
            horizontalKeyName = "Horizontal Move";
            attackInputName   = "Normal Attack";
        }
    }
Exemplo n.º 3
0
    public void ChangeColor(OBJECT_COLOR o_color)
    {
        for (int i = 0; i < l_fireWalls.Count; i++)
        {
            switch (o_color)
            {
            case OBJECT_COLOR.BLUE:
                l_wallFireScripts[i].ChangeState(WallFireScript.STATE.BLUE);
                break;

            case OBJECT_COLOR.RED:
                l_wallFireScripts[i].ChangeState(WallFireScript.STATE.RED);
                break;

            case OBJECT_COLOR.GREEN:
                l_wallFireScripts[i].ChangeState(WallFireScript.STATE.GREEN);
                break;

            case OBJECT_COLOR.YELLOW:
                l_wallFireScripts[i].ChangeState(WallFireScript.STATE.YELLOW);
                break;
            }
        }
    }
Exemplo n.º 4
0
 public static Color getColor(OBJECT_COLOR object_type)
 {
     return(CurrentColor[object_type]);
 }