コード例 #1
0
        // Methods
        private void OnControllerColliderHit(ControllerColliderHit hit)
        {
            // Get the highest level transform
            Transform hitRoot = hit.transform.root;

            // Try to get the target ai script
            TargetAI ai = hitRoot.GetComponent <TargetAI>();

            // Check for component
            if (ai != null)
            {
                // Display a message on screeen
                DisplayHud.showFadeText("You Died!");
                PlayerSpawner spawner = Component.FindObjectOfType <PlayerSpawner>();

                // Makes sure we found the spawner
                if (spawner != null)
                {
                    // Reposition the player at a spawn point
                    spawner.respawnPlayer();
                }
            }
        }
コード例 #2
0
 // Methods
 private void Awake()
 {
     instance = this;
 }