ttt
This commit is contained in:
parent
9b961365e4
commit
9470950064
|
@ -61,6 +61,8 @@ public class StepState_1002 : StepState
|
|||
{
|
||||
//场景首个步骤
|
||||
//正确着装
|
||||
|
||||
//清空背包
|
||||
PacksackBagMgr.Instance.ClearAllData();
|
||||
//还原货架
|
||||
|
||||
|
@ -70,23 +72,14 @@ public class StepState_1002 : StepState
|
|||
{
|
||||
//选取工器具
|
||||
//服装拿到背包
|
||||
Tool_SelectComponent item1=ToolAndmaterialMgr.Instance.GetItemInfoByName("国网安全帽");
|
||||
Tool_SelectComponent item2 = ToolAndmaterialMgr.Instance.GetItemInfoByName("工作服");
|
||||
Tool_SelectComponent item3 = ToolAndmaterialMgr.Instance.GetItemInfoByName("绝缘手套");
|
||||
Tool_SelectComponent item4 = ToolAndmaterialMgr.Instance.GetItemInfoByName("绝缘靴");
|
||||
PacksackBagMgr.Instance.AddOneToolOrMater(item1.itemInfo);
|
||||
PacksackBagMgr.Instance.AddOneToolOrMater(item2.itemInfo);
|
||||
PacksackBagMgr.Instance.AddOneToolOrMater(item3.itemInfo);
|
||||
PacksackBagMgr.Instance.AddOneToolOrMater(item4.itemInfo);
|
||||
Destroy(item1.gameObject);
|
||||
Destroy(item2.gameObject);
|
||||
Destroy(item3.gameObject);
|
||||
Destroy(item4.gameObject);
|
||||
//穿上
|
||||
PacksackBagMgr.Instance.WearItemState(item1.itemInfo, true);
|
||||
PacksackBagMgr.Instance.WearItemState(item2.itemInfo, true);
|
||||
PacksackBagMgr.Instance.WearItemState(item3.itemInfo, true);
|
||||
PacksackBagMgr.Instance.WearItemState(item4.itemInfo, true);
|
||||
List<Tool_SelectComponent> items=ToolAndmaterialMgr.Instance.GetItemInfoByName(new List<string> { "国网安全帽", "工作服", "绝缘手套", "绝缘靴" });
|
||||
items.ForEach(item =>
|
||||
{
|
||||
PacksackBagMgr.Instance.AddOneToolOrMater(item.itemInfo);
|
||||
Destroy(item.gameObject);
|
||||
//穿上
|
||||
PacksackBagMgr.Instance.WearItemState(item.itemInfo, true);
|
||||
});
|
||||
}
|
||||
else if (num == 3007)
|
||||
{
|
||||
|
|
|
@ -41,10 +41,16 @@ public class ToolAndmaterialMgr : BaseManager<ToolAndmaterialMgr>
|
|||
/// </summary>
|
||||
/// <param name="objName"></param>
|
||||
/// <returns></returns>
|
||||
public Tool_SelectComponent GetItemInfoByName(string objName)
|
||||
public List<Tool_SelectComponent> GetItemInfoByName(List<string> objNamelist)
|
||||
{
|
||||
Tool_SelectComponent tmp= GameObject.FindObjectsOfType<Tool_SelectComponent>().ToList().Find(a => a.gameObject.name == objName);
|
||||
return tmp;
|
||||
List<Tool_SelectComponent> tmps= new List<Tool_SelectComponent>();
|
||||
objNamelist.ForEach(objName =>
|
||||
{
|
||||
Tool_SelectComponent tmp = GameObject.FindObjectsOfType<Tool_SelectComponent>().ToList().Find(a => a.gameObject.name == objName);
|
||||
tmps.Add(tmp);
|
||||
});
|
||||
|
||||
return tmps;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
Loading…
Reference in New Issue