コード例 #1
0
ファイル: Room.cs プロジェクト: axandros/Metroidvania-Month-X
        private void OnTriggerExit2D(Collider2D collision)
        {
            PlatformerCharacter pc = collision.gameObject.GetComponent <PlatformerCharacter>();

            if (pc)
            {
                SetRoomStatus(false);
            }
        }
コード例 #2
0
ファイル: Room.cs プロジェクト: axandros/Metroidvania-Month-X
        private void OnTriggerEnter2D(Collider2D collision)
        {
            //Debug.Log("Trigger Entered");
            PlatformerCharacter pc = collision.gameObject.GetComponent <PlatformerCharacter>();

            if (pc)
            {
                //Debug.Log("Setting new room for camera.");
                _cameraFollow.SetRoom(this);
                SetRoomStatus(true);
            }
        }
コード例 #3
0
 void Start()
 {
     // Cache Components
     _pc = GetComponent <PlatformerCharacter>();
 }