Ejemplo n.º 1
0
    /// <summary>
    /// スターの出現 (出現される場所と減らすプレイヤー)
    /// </summary>
    public void DeadStarDrop(Vector3 vec3, Player.PlayerKind PK)
    {
        Debug.Log("呼ばれているのか" + PK);
        switch (PK)
        {
        case Player.PlayerKind.Player1:
            if (MultiPlayerManager.instance.P1Star > 0)
            {
                MultiPlayerManager.instance.P1Star--;
            }
            else
            {
                return;
            }
            break;

        case Player.PlayerKind.Player2:
            if (MultiPlayerManager.instance.P2Star > 0)
            {
                MultiPlayerManager.instance.P2Star--;
            }
            else
            {
                return;
            }
            break;

        case Player.PlayerKind.Player3:
            if (MultiPlayerManager.instance.P3Star > 0)
            {
                MultiPlayerManager.instance.P3Star--;
            }
            else
            {
                return;
            }
            break;

        case Player.PlayerKind.Player4:
            if (MultiPlayerManager.instance.P4Star > 0)
            {
                MultiPlayerManager.instance.P4Star--;
            }
            else
            {
                return;
            }
            break;

        default:
            Debug.LogError("よばれちゃいけんのやぞ");
            break;
        }
        //スター出現させる
        Instantiate(starObject, new Vector3(vec3.x, 1, vec3.z), Quaternion.identity).name = "Star";
    }
Ejemplo n.º 2
0
 void GiveStar(Player.PlayerKind kind)
 {
 }