public void ActivateAttachment()
 {
     if (_currentShipAttachmentHolder != null)
     {
         _currentShipAttachmentHolder.ActivateAttachment();
         _attachmentUnselectedEvent.TriggerEvent(_playerId);
     }
 }
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        GUI.enabled = Application.isPlaying;

        GameplayEventStandard e = target as GameplayEventStandard;

        if (GUILayout.Button("Trigger Event"))
        {
            e.TriggerEvent(1);
        }
    }
示例#3
0
 public void EndTurn()
 {
     _endTurnEvent.TriggerEvent(_teamIds[currentTeamIndex]);
     IncrementTeamIndex();
     StartNextTurn();
 }
示例#4
0
 private void StartNextTurn()
 {
     _newTurnEvent.TriggerEvent(_teamIds[currentTeamIndex]);
 }
示例#5
0
 public void TriggerDeath()
 {
     _onDeathEffectTrigger.SpawnBurst(transform);
     _deathEvent.TriggerEvent(gameObject.GetInstanceID());
 }