void Awake() { S_Amove = GetComponent <AIMove>(); S_Aflag = GetComponent <AIFlag>(); S_Agun = GetComponent <AIGun>(); S_Asearch = GetComponent <AIRouteSearch>(); S_Alife = GetComponent <AILife>(); S_Atrans = GetComponent <AITransChange>(); S_Team = GetComponent <TeamScript>(); RegisterEvent_ChangeState(SetNowState); RegisterEvent_ChangeFindEnemyFlag(SetFindEnemyFlag); S_Aflag.RegisterEvent_ChangeHaveFlag(ChangeFlagState); }