AreaController areaController; //怪兽管理 void Start() { SSDirector.GetInstance().CurrentScenceController = this; gameObject.AddComponent <MonsterFactory>(); gameObject.AddComponent <AreaController>(); areaController = Singleton <AreaController> .Instance; gameObject.AddComponent <CCActionManager>(); gameObject.AddComponent <UserGUI>(); userGUI = Singleton <UserGUI> .Instance; actionManager = Singleton <CCActionManager> .Instance; LoadResources(); GameObject.FindWithTag("MainCamera").AddComponent <FollowManager>(); actionManager.FollowPlayer(GameObject.FindWithTag("MainCamera"), 3.5f, 5f, 6); }
//处理怪兽追击事件 public void FollowAction(GameObject follower, float distanceAway, float distanceUp, float speed) { actionManager.FollowPlayer(follower, distanceAway, distanceUp, speed); }