本文整理汇总了C#中EventManager.Initialize方法的典型用法代码示例。如果您正苦于以下问题:C# EventManager.Initialize方法的具体用法?C# EventManager.Initialize怎么用?C# EventManager.Initialize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EventManager
的用法示例。
在下文中一共展示了EventManager.Initialize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Initialize
private void Initialize()
{
Inst = this;
//Initializing CsDebug
CsDebug debug = GetComponent<CsDebug>();
debug.Initialize();
//Initializing DBManager
DBManager = new DBManager();
DBManager.Initialize();
//Initializing Event Manager
EventManager = new EventManager();
EventManager.Initialize();
//Initializing NPC Manager
NPCManager = new NPCManager();
NPCManager.Initialize();
//SelectedPC = GameObject.Find("HumanCharacter").GetComponent<HumanCharacter>();
//SelectedPC.Initialize();
PlayerControl = new PlayerControl();
PlayerControl.Initialize();
GameObject.Find("HumanCharacter2").GetComponent<HumanCharacter>().Initialize();
//GameObject.Find("HumanCharacter3").GetComponent<HumanCharacter>().Initialize();
CameraController = GameObject.Find("CameraController").GetComponent<CameraController>();
CameraController.Initialize();
FXManager = new FXManager();
FXManager.Initialize(50);
AIScheduler = new AIScheduler();
AIScheduler.Initialize();
StartCoroutine(DoPerSecond());
}
示例2: Initialize
private void Initialize()
{
Inst = this;
//Initializing CsDebug
CsDebug debug = GetComponent<CsDebug>();
debug.Initialize();
//Initializing DBManager
DBManager = new DBManager();
DBManager.Initialize();
//Initializing Event Manager
EventManager = new EventManager();
EventManager.Initialize();
ItemManager = new ItemManager();
ItemManager.Initialize();
//Initializing NPC Manager
NPCManager = new NPCManager();
NPCManager.Initialize();
PlayerControl = new PlayerControl();
PlayerControl.Initialize();
UIManager = new UIManager();
UIManager.Initialize();
MutantCharacter mutant1 = GameObject.Find("MutantCharacter").GetComponent<MutantCharacter>();
mutant1.Initialize();
mutant1.MyStatus.MaxHealth = 200;
mutant1.MyStatus.Health = 200;
mutant1.MyAI.BlackBoard.PatrolLoc = new Vector3(70, 0, -54);
mutant1.MyAI.BlackBoard.PatrolRange = new Vector3(10, 5, 10);
mutant1.MyAI.BlackBoard.CombatRange = new Vector3(20, 5, 20);
mutant1.MyAI.BlackBoard.HasPatrolInfo = true;
//HumanCharacter enemy1 = GameObject.Find("HumanCharacter2").GetComponent<HumanCharacter>();
HumanCharacter enemy2 = GameObject.Find("HumanCharacter4").GetComponent<HumanCharacter>();
//HumanCharacter enemy3 = GameObject.Find("HumanCharacter5").GetComponent<HumanCharacter>();
//HumanCharacter enemy4 = GameObject.Find("HumanCharacter6").GetComponent<HumanCharacter>();
AISquad enemySquad = new AISquad();
//enemySquad.Members.Add(enemy1);
enemySquad.Members.Add(enemy2);
//enemySquad.Members.Add(enemy3);
//enemySquad.Members.Add(enemy4);
/*
enemy1.Initialize();
enemy1.MyAI.Squad = enemySquad;
ItemManager.LoadNPCInventory(enemy1.Inventory);
enemy1.MyAI.WeaponSystem.LoadWeaponsFromInventory();
*/
enemy2.Initialize();
enemy2.MyAI.Squad = enemySquad;
ItemManager.LoadNPCInventory(enemy2.Inventory);
enemy2.MyAI.WeaponSystem.LoadWeaponsFromInventory();
/*
enemy3.Initialize();
enemy3.MyAI.Squad = enemySquad;
ItemManager.LoadNPCInventory(enemy3.Inventory);
enemy3.MyAI.WeaponSystem.LoadWeaponsFromInventory();
enemy4.Initialize();
enemy4.MyAI.Squad = enemySquad;
ItemManager.LoadNPCInventory(enemy4.Inventory);
enemy4.MyAI.WeaponSystem.LoadWeaponsFromInventory();
*/
//enemy1.MyStatus.MaxHealth = 160;
//enemy1.MyStatus.Health = 160;
enemy2.MyStatus.MaxHealth = 100;
enemy2.MyStatus.Health = 100;
/*
enemy3.MyStatus.MaxHealth = 80;
enemy3.MyStatus.Health = 80;
enemy4.MyStatus.MaxHealth = 100;
enemy4.MyStatus.Health = 100;
*/
enemySquad.IssueSquadCommand();
CameraController = GameObject.Find("CameraController").GetComponent<CameraController>();
CameraController.Initialize();
//.........这里部分代码省略.........