public override void Fire(FireArguments args) { base.Fire(args); target = args.target; this.GetComponent <AttackTarget>().hit(args.target.gameObject); //SignalFinished(); }
public override void Fire(FireArguments args) { base.Fire(args); target = args.target; actor = args.actor; StartCoroutine(MoveFromTo(actor.transform, actor.transform.position, target.transform.position - new Vector3(3, 0, 0))); }
public override void Fire(FireArguments args) { base.Fire(args); target = args.target; actor = args.actor; StartCoroutine(FlyUp(actor.transform, actor.transform.position, actor.transform.position + new Vector3(0, 3, 0))); }
public override void Fire(FireArguments args) { base.Fire(args); Debug.Log("inherit happened"); target = args.target; actor = args.actor; Debug.Log("SpawnScript and object is active " + gameObject.activeInHierarchy); StartCoroutine(MoveFromTo(actor.transform, actor.transform.position, target.transform.position + new Vector3(3, 0, 0))); }
public virtual void Fire(FireArguments args) { this.gameObject.SetActive(true); // Debug.Log(gameObject.name); isFinished = false; combatData = args; combatData.activeNodes.Add(this); framesProgress = 0; foreach (GameObject n in activateInstant) { n.GetComponent <BattleMoveNode>().Fire(args); } }
public override void Fire(FireArguments args) { base.Fire(args); actor = args.actor; StartCoroutine(MoveFromTo(actor.transform, actor.transform.position, actor.startingPos)); }