public void Highlight(CharacterHighlight highlight)
 {
     if (highlight == Const.Effect.CharacterHighlight.DAMAGE)
     {
         ChangeMaterial(effectMaterials.materials[(int)highlight]);
         m_highlightTimer = m_highlightTime;
     }
 }
Exemple #2
0
 public Character(CharacterMovement characterMovement, CharacterHighlight characterHighlight, GameObject characterActor, CharacterAttributes characterAttributes, CharacterEnum type, int team)
 {
     CharacterActor               = characterActor;
     CharacterHighlight           = characterHighlight;
     CharacterMovement            = characterMovement;
     CharacterAttributes          = characterAttributes;
     CharacterMovement.IsSelected = () => CharacterHighlight.State == CharacterHighlightEnum.Selected;
     CharacterMovement.attributes = CharacterAttributes;
     Type = type;
     Team = team;
 }
Exemple #3
0
 private void DeselectAllOther(CharacterHighlight characterHighlight)
 {
     foreach (var tm in team1)
     {
         if (tm.CharacterHighlight != characterHighlight)
         {
             tm.CharacterHighlight.Deselect();
         }
     }
     foreach (var tm in team2)
     {
         if (tm.CharacterHighlight != characterHighlight)
         {
             tm.CharacterHighlight.Deselect();
         }
     }
 }