|
|
@ -40,7 +40,7 @@ namespace GWConquest { |
|
|
|
|
|
|
|
private RectTransform ImageTransform; |
|
|
|
|
|
|
|
private bool revealAnimPlayed = false; |
|
|
|
private bool isRevealed = false; |
|
|
|
|
|
|
|
private Animator Animator; |
|
|
|
public bool IsHidden { |
|
|
@ -86,9 +86,11 @@ namespace GWConquest { |
|
|
|
if(Unit.Player != Player.CurrentPlayer && Unit.RevealState == RevealState.ClassHidden) |
|
|
|
{ |
|
|
|
GetComponent<Animator>().SetBool("Hidden", true); |
|
|
|
isRevealed = false; |
|
|
|
} |
|
|
|
else { |
|
|
|
GetComponent<Animator>().SetBool("Hidden", false); |
|
|
|
isRevealed = true; |
|
|
|
} |
|
|
|
|
|
|
|
IconImage.gameObject.SetActive(true); |
|
|
@ -124,15 +126,19 @@ namespace GWConquest { |
|
|
|
{ |
|
|
|
if(Unit.Player != Player.CurrentPlayer && Unit.RevealState == RevealState.ClassHidden) |
|
|
|
{ |
|
|
|
GetComponent<Animator>().SetBool("Hidden", true); |
|
|
|
if(isRevealed) |
|
|
|
{ |
|
|
|
GetComponent<Animator>().SetBool("Hidden", true); |
|
|
|
isRevealed = false; |
|
|
|
} |
|
|
|
} |
|
|
|
else { |
|
|
|
if(!revealAnimPlayed) |
|
|
|
if(!isRevealed) |
|
|
|
{ |
|
|
|
SoundEffects.Instance.PlayEffect("Reveal"); |
|
|
|
revealAnimPlayed = true; |
|
|
|
} |
|
|
|
GetComponent<Animator>().SetBool("Hidden", false); |
|
|
|
GetComponent<Animator>().SetBool("Hidden", false); |
|
|
|
isRevealed = true; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if(Unit.Hitpoints < Unit.Class.Hitpoints && (Unit.Player == Player.CurrentPlayer || Unit.RevealState == RevealState.Visible)) |
|
|
|