private void OnGlobalLifecycleComponentCreated(LifecycleComponent lifecycleComponent)
        {
            var card = lifecycleComponent.GetComponent <Card>();

            if (card != null)
            {
                TryAddCard(card);
            }
        }
示例#2
0
 private void OnLifecycleComponentCreated(LifecycleComponent lifecycleComponent)
 {
     if (running)
     {
         pendingComponents.Add(lifecycleComponent);
     }
     else
     {
         lifecycleComponents.Add(lifecycleComponent);
     }
 }
示例#3
0
 private void OnSlotDestroyed(LifecycleComponent lifecycleComponent)
 {
     RemoveCard(lifecycleComponent.GetComponent <CardSlot>());
 }
示例#4
0
 private void OnLifecycleComponentDestroyed(LifecycleComponent lifecycleComponent)
 {
     lifecycleComponents.Remove(lifecycleComponent);
 }
 private void OnSoldierDestroyed(LifecycleComponent lifecycleComponent)
 {
     lifecycleComponent.OnLifecycleComponentDestroyed -= OnSoldierDestroyed;
     soldiers.Remove(lifecycleComponent.GetComponent <Card>());
 }
示例#6
0
 private void OnSelectedCardDestroyed(LifecycleComponent lifecycleComponent)
 {
     SelectedCardSlot = null;
 }
示例#7
0
 private void OnCardDestroyed(LifecycleComponent lifecycleComponent)
 {
     RemoveCard();
     Destroy(gameObject);
 }