コード例 #1
0
ファイル: MazeExit.cs プロジェクト: Flaysen/Afterlife
        private void Awake()
        {
            _triggerOverlap            = GetComponent <TriggerOverlap>();
            _triggerOverlap.OnTrigger += ExitLevel;

            _levelManager = FindObjectOfType <LevelManager>();
        }
コード例 #2
0
ファイル: SelfCastSpell.cs プロジェクト: Flaysen/Afterlife
        private void Awake()
        {
            _triggerOverlap = GetComponent <TriggerOverlap>();
            _triggerStay    = GetComponent <TriggerStay>();

            _triggerOverlap.OnTrigger += TriggerEnter;
            _triggerStay.OnStay       += TriggerStay;
        }
コード例 #3
0
ファイル: ProjectileSpell.cs プロジェクト: Flaysen/Afterlife
    void Awake()
    {
        _rb = GetComponent <Rigidbody>();

        _triggerOverlap = GetComponent <TriggerOverlap>();

        _triggerOverlap.OnTrigger += TriggerEnter;
    }
コード例 #4
0
ファイル: RoomController.cs プロジェクト: Flaysen/Afterlife
 private void Awake()
 {
     InitializeGates();
     _enemiesSpawner = GetComponent <EnemiesSpawner>();
     _triggerOverlap = GetComponent <TriggerOverlap>();
     _minimap        = FindObjectOfType <Minimap>();
     EnemyHealthBehaviour.OnEnemyDeath += RemoveEnemy;
     _minimap.RegisterRoom(this);
 }
コード例 #5
0
        private void Awake()
        {
            _triggerOverlap = GetComponent <TriggerOverlap>();
            _triggerStay    = GetComponent <TriggerStay>();

            _triggerOverlap.OnTrigger += TriggerEnter;
            _triggerStay.OnStay       += TriggerStay;

            _destroyAfterTime = GetComponent <DestroyAfterTime>();
        }
コード例 #6
0
ファイル: InteractionBox.cs プロジェクト: Flaysen/Afterlife
        void Awake()
        {
            _triggerOverlap = GetComponent <TriggerOverlap>();

            _triggerExit = GetComponent <TriggerExit>();

            _input = GetComponentInParent <InputHandler>();

            _collider = GetComponent <Collider>();

            _triggerOverlap.OnTrigger += DisplayInteraction;

            _triggerExit.OnExit += HideInteraction;

            _input.OnInteract += ExecuteInteraction;
        }
コード例 #7
0
ファイル: Projectile.cs プロジェクト: Flaysen/Afterlife
        private void Awake()
        {
            _transform = GetComponent <Transform>();

            _initialScale = transform.localScale;

            _rigidbody = GetComponent <Rigidbody>();

            _trail = GetComponent <TrailRenderer>();

            _triggerOverlap = GetComponent <TriggerOverlap>();

            _collisionOverlap = GetComponent <CollisionOverlap>();

            _triggerOverlap.OnTrigger += ProjectileHitHandle;

            _collisionOverlap.OnCollision += ProjectileCollisionHandle;

            foreach (SpellBehaviour modifier in _modifiers)
            {
                modifier.ProcessInitProjectileBehaviour(this);
            }
        }
コード例 #8
0
ファイル: OnConctactDamage.cs プロジェクト: Flaysen/Afterlife
 private void Awake()
 {
     _triggerOverlap            = GetComponent <TriggerOverlap>();
     _triggerOverlap.OnTrigger += DamagePlayer;
 }