//public Request RequestLie(EReqType type, params object[] objs) //{ // Request request = null; // switch (type) // { // case EReqType.Idle: // request = new RQIdle(objs); // break; // default: // return null; // } // if (!CalculateRelation(request)) // return null; // AddRequestMul(request); // return request; //} public override void Start() { base.Start(); //m_Behave = GetComponent<BehaveCmpt>(); m_View = GetComponent <ViewCmpt>(); }
void Start() { if (!m_Init) { InitSkEntity(); } Entity.AddMsgListener(this); m_CollisionEntities = new Dictionary <Collider, List <Collider> >(); m_View = Entity.viewCmpt; m_Trans = Entity.peTrans; m_Animator = Entity.animCmpt; m_Beat = Entity.GetCmpt <Motion_Beat>(); m_MotionMgr = Entity.motionMgr; m_MotionEquip = Entity.GetCmpt <Motion_Equip>(); m_Live = Entity.GetCmpt <Motion_Live>(); onHpChange += OnHpChange; onSkillEvent += OnTargetSkill; onTranslate += OnTranslate; Invoke("CheckInitAttr", 0.5f); }