void Shoot() { //moveCon.des = target; //moveCon.StopMovement(true); moveCon.StopMovement(true); ani.CastMagic(true); //Debug.Log("AA"); }
public void CastFinished() //need to be used in animation!!! { if (arrowStartPoint.childCount > 0) { arrowStartPoint.GetChild(0).parent = null; } ani.CastMagic(false); firePorjection.shooted = false; moveCon.StopMovement(false); //moveCon.enabled = true; moveCon.des = randomPos; //Debug.Log("aa"); }
void CastHealthMagic() { if (miniHPObject.gameObject == gameObject) { miniHPObject.HpModifier(selfHPoint); } else { miniHPObject.HpModifier(hPoint); } audioSource.clip = healMagicSound; audioSource.Play(); Instantiate(healTarget, miniHPObject.transform.parent.GetComponentInChildren <AniSwitcher>().transform); Instantiate(healCaster, aniSwitcher.transform); GetComponent <MoveCon>().StopMovement(true); aniSwitcher.CastMagic(true); //casting = true; }
public void CastToBack() { aniSwitcher.CastMagic(false); transform.parent.parent.GetComponentInChildren <MoveCon>().StopMovement(false); Destroy(gameObject); }