コード例 #1
0
	private void ApplyBoundsBehaviour(BoundsBehaviour behaviour, Vector2 constrainedPosition) {
		if (behaviour == BoundsBehaviour.Kill) {
			LevelManager.Instance.KillPlayer ();
			return;
		}

		transform.position = constrainedPosition;
	}
コード例 #2
0
 private void ApplyBoundsBehaviour(BoundsBehaviour behaviour, Vector2 constraiedPosition)
 {
     if (behaviour == BoundsBehaviour.Kill)
     {
         LevelManager.Instance.KillPlayer();
         return;
     }
     transform.position = constraiedPosition;
 }
コード例 #3
0
ファイル: GameBehaviour.cs プロジェクト: erdoganhuse/ggj2021
        public GameBehaviour(Transform playerTransform, GameStateData gameStateData, BoundsBehaviour boundsBehaviour)
        {
            boundsBehaviour.Death += OnDeath;
            var spawnPoint = gameStateData.LastCheckpoint;

            if (spawnPoint.HasValue)
            {
                playerTransform.position = spawnPoint.Value;
            }
        }