コード例 #1
0
    // Use this for initialization
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else
        {
            Destroy(this.gameObject);
        }

        enterInteractableEvt  = new PlayerEnterInteractable();
        exitInteractableEvt   = new PlayerExitInteractable();
        playerEnterEndOfLevel = new PlayerEnterEndOfLevel();
        playerExitEndOfLevel  = new PlayerExitEndOfLevel();
        playerEnterFloor      = new PlayerTouchingFloor();
        playerChangedBarrier  = new PlayerChangedBarrier();
        playerTouchRespawn    = new PlayerTouchRespawn();
        playerOutOfBounds     = new PlayerOutOfBounds();
        blockOutOfBounds      = new BlockOutOfBounds();
    }
コード例 #2
0
 private void OnBecameInvisible()
 {
     PlayerOutOfBounds?.Invoke();
 }