Inheritance: BaseUnit
コード例 #1
0
ファイル: GameplayScreen.cs プロジェクト: badawe/GameStartUP
 private void OnPlayerSpawn(PlayerUnit player)
 {
     for (int i = 0; i < playerDependend.Length; i++)
     {
         IUIFromPlayer uiFromPlayer = playerDependend[i];
         uiFromPlayer.Initialize(player);
     }
 }
コード例 #2
0
ファイル: AmmoDisplay.cs プロジェクト: badawe/GameStartUP
        public void Initialize(PlayerUnit player)
        {
            baseWeapon = player.AimController.CurrentWeapon;

            if(updateRoutine!=null)
                StopCoroutine(updateRoutine);

            updateRoutine = StartCoroutine(UpdateCoroutine());
        }
コード例 #3
0
ファイル: HealthDisplay.cs プロジェクト: badawe/GameStartUP
        public void Initialize(PlayerUnit player)
        {
            if(healthAttribute != null)
                healthAttribute.OnAttributeChange -= OnAttributeChange;

            currentPlayer = player;
            healthAttribute = currentPlayer.AttributePool.GetAttribute(AttributeType.Health);

            healthAttribute.OnAttributeChange += OnAttributeChange;

            OnAttributeChange(healthAttribute.MaxValue, healthAttribute.CurrentValue);
        }
コード例 #4
0
ファイル: BasePickable.cs プロジェクト: badawe/GameStartUP
 protected abstract void OnPicked(PlayerUnit playerUnit);
コード例 #5
0
ファイル: AmmoPickable.cs プロジェクト: tryonn/GameStartUP
 protected override void OnPicked(PlayerUnit playerUnit)
 {
     playerUnit.AimController.CurrentWeapon.AddAmmo(ammoAmount);
 }
コード例 #6
0
ファイル: CameraControler.cs プロジェクト: badawe/GameStartUP
 private void OnPlayerSpawn(PlayerUnit player)
 {
     playerTransform = player.transform;
 }
コード例 #7
0
ファイル: BaseEnemy.cs プロジェクト: badawe/GameStartUP
 private void OnSightTriggerVolumeExit(TriggerVolume volume, Collider collider)
 {
     currentTarget = null;
     ChangeStateTo(BehaviorState.Patrolling);
 }
コード例 #8
0
ファイル: BaseEnemy.cs プロジェクト: badawe/GameStartUP
 private void OnSightTriggerVolumeEnter(TriggerVolume volume, Collider collider)
 {
     currentTarget = collider.GetComponent<PlayerUnit>();
     ChangeStateTo(BehaviorState.SeekingTarget);
 }