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