コード例 #1
0
ファイル: SM_Player.cs プロジェクト: cjarec1/dmCapstone
 private void OnTriggerExit2D(Collider2D collision)
 {
     if (collision.gameObject.CompareTag("WinArea"))
     {
         SwitchMazeManager.GetInstance().PlayerLeftWinArea();
     }
 }
コード例 #2
0
ファイル: SM_Player.cs プロジェクト: cjarec1/dmCapstone
    // Start is called before the first frame update
    void Start()
    {
        animator = GetComponent <Animator>();

        velocity = new Vector3(0, 0, 0);
        rb       = GetComponent <Rigidbody2D>();
        if (playernum == PersistentPlayer.localAuthority.playerNum)
        {
            localAuthority = true;

            Camera cam = SwitchMazeManager.GetInstance().cam;
            cam.transform.parent        = gameObject.transform;
            cam.transform.localPosition = new Vector3(0, 0, -10f);

            DPad.Instance.Setup(this);
        }

        BattlePlayerBase player = players.Where(x => x.playerNum == playernum).First();

        SetAnimator(player.characterType);
    }