private void Awake() { MissionArg1 mission = new MissionArg1("M1"); mission.SetValue("HIAT1", "生成一些物体,使得你可以绕过敌人到达出口处,并在出口处生成一些古建筑的基本元素", "3"); MissionSystem1.ReceiveMission(mission); //uim 调用UIManager 中 更改mission的方法 UIManager.ins.AddMisionUI(mission.MissionTitle, mission.MissionInner); MissionArg1 mission1 = new MissionArg1("M2"); mission.SetValue("HIAT2", "用生成的古建筑基本元素,进行组合,组合好古建筑的完成形态后,你将会获得一个道具", "3"); MissionSystem1.ReceiveMission(mission); //uim 调用UIManager 中 更改mission的方法 UIManager.ins.AddMisionUI(mission.MissionTitle, mission.MissionInner); MissionArg1 mission2 = new MissionArg1("M3"); mission.SetValue("HIAT3", "用新获得的道具消灭敌人,获得敌人身上的宝物", "3"); MissionSystem1.ReceiveMission(mission); //uim 调用UIManager 中 更改mission的方法 UIManager.ins.AddMisionUI(mission.MissionTitle, mission.MissionInner); }
/// <summary> /// 接取任务 /// </summary> /// <param name="missionID">任务ID</param> public static void ReceiveMission(MissionArg1 mission) { //第一次接取任务的时候 生成实例 if (ins == null) { ins = new MissionSystem1(); } //判断是否有该任务 if (!ins.missionsDic.ContainsKey(mission.MissionID)) { //没有 //中间值 // MissionArg1 mission = new MissionArg1(missionID); //加入到任务列表 ins.missionsDic.Add(mission.MissionID, mission); Debug.Log("注册成功 ! 任务 ID :" + mission.MissionID + " 现在任务数量 : " + ins.missionsDic.Count); } else { Debug.Log("注册失败 ! 已注册的任务 ID :" + mission.MissionID); } }
protected override void Start() { base.Start(); //SetEnglishName("robot"); //ReadWordDictionary.SetChineseAndEnglishName(this); MissionSystem1.UpdateMission("M1"); // MissionSystem1.UpdateMission("M2"); // zuheDic.Add("boat", "robot"); }
protected override void Start() { base.Start(); //SetEnglishName("wuding1"); //ReadWordDictionary.SetChineseAndEnglishName(this); MissionSystem1.UpdateMission("M1"); GetComponent <ZuHu>().zuheDic.Add("wujia1", "tower"); }
protected override void Start() { base.Start(); //SetEnglishName("sword"); //ReadWordDictionary.SetChineseAndEnglishName(this); MissionSystem1.UpdateMission("M1"); //GetComponent<ZuHu>().zuheDic.Add("wings_1", "wings_2"); EventManager.RegisterEvent <Collider2D>("ColdWeaponHurt", OnColdWeaponHurt); }
protected override void Start() { base.Start(); //SetEnglishName("gun"); ItemInfoHelper.SetNames(this); MissionSystem1.UpdateMission("M1"); GetComponent <ZuHu>().zuheDic.Add("boat", "robot"); bulletPrefab = Resources.Load <GameObject>("Bullerts/gun_bullet"); }
protected override void Start() { base.Start(); //SetEnglishName("Wings"); //ReadWordDictionary.SetChineseAndEnglishName(this); MissionSystem1.UpdateMission("M1"); GetComponent <ZuHu>().zuheDic.Add("wings_1", "wings_"); attachPointName = "BackPoint"; }
/// <summary> /// 完成任务 /// </summary> private void CompleteMission() { MissionSystem1.CancelMission(missionID); Debug.Log("任务完成"); }