void Start() { DtoMinion data = new DtoMinion(0, 0, TeamId, Hp, Attack, Defense, 3, 1.5, 3, "Minion"); MinionCtrl ctrl = GetComponent <MinionCtrl>(); ctrl.Model = data; ctrl.Init(data, false); ctrl.EndPoint = End.position; ctrl.ChangeState(AIStateEnum.IDLE); }
//private bool _returnToPoint; // //public bool returnToPoint //{ // get { return _returnToPoint; } // set // { // _returnToPoint = value; // if(_trace) // { // agent.speed = traceSpeed; // moveInRange(); // } // } //} // Start is called before the first frame update void Start() { minion = GetComponent <MinionCtrl>(); //var player = GameObject.FindGameObjectWithTag("Player"); //if (player != null) //{ // targetTr = GetComponent<Transform>(); //} targetTr = GameObject.FindGameObjectWithTag(this.tag).GetComponent <MinionCtrl>().targetTr; agent = GetComponent <NavMeshAgent>(); //agent.enabled = true; agent.autoBraking = false; agent.speed = 0; }
private void btnMinion_Click(object sender, EventArgs e) { var minion = new MinionCtrl(); minion.PerformTasks(); }