コード例 #1
0
    private void Awake()
    {
        if (!instance)
        {
            instance = this;
        }

        targetTransform = platformerPhase.transform;
        transitionEffect.SetActive(false);
    }
コード例 #2
0
 void Start()
 {
     if (aimAtPlayerOnStart)
     {
         PlayerPhaseManager player = PlayerPhaseManager.instance;
         if (player)
         {
             SetFacingRight((transform.position.x < player.transform.position.x) ? true : false);
         }
     }
 }
コード例 #3
0
    void Start()
    {
        playerPhaseManager = PlayerPhaseManager.instance;
        if (playerPhaseManager)
        {
            playerPhaseManager.gameManager = this;

            Vector2 spawnPosition = CheckpointSystem.GetSpawnPosition();
            if (spawnPosition == Vector2.zero)
            {
                CheckpointSystem.SetSpawnPosition(playerPhaseManager.transform.position);
            }
            else
            {
                playerPhaseManager.transform.position = spawnPosition;
            }
            playerPhaseManager.StartCoroutine(playerPhaseManager.Spawn());
        }
    }
コード例 #4
0
 private void Start()
 {
     pool   = BulletPoolIndexer.instance.GetPool("Line");
     player = PlayerPhaseManager.instance;
 }
コード例 #5
0
 public void Init(PlayerPhaseManager controller)
 {
     this.controller = controller;
 }
コード例 #6
0
 private void Start()
 {
     player = PlayerPhaseManager.instance;
 }