(client) feat:实现指定位置生成实体
This commit is contained in:
@ -78,7 +78,7 @@ namespace Entity
|
||||
{
|
||||
var rightMenu = Prefab.RightMenuPrefab.Instance;
|
||||
rightMenu.Init(GetMenu());
|
||||
rightMenu.transform.position=Input.mousePosition;
|
||||
rightMenu.transform.position = Input.mousePosition;
|
||||
rightMenu.Show();
|
||||
}
|
||||
}
|
||||
@ -86,12 +86,12 @@ namespace Entity
|
||||
private List<(string name, UnityAction callback)> GetMenu()
|
||||
{
|
||||
var result = new List<(string name, UnityAction callback)>();
|
||||
if(entity.PlayerControlled)
|
||||
result.Add(("结束操控",()=>entity.PlayerControlled=false));
|
||||
if (entity.PlayerControlled)
|
||||
result.Add(("结束操控", () => entity.PlayerControlled = false));
|
||||
else
|
||||
result.Add(("手动操控",()=>entity.PlayerControlled=true));
|
||||
result.Add(("杀死",()=>entity.Kill()));
|
||||
result.Add(("变成笨蛋",()=>BecomeDefault()));
|
||||
result.Add(("手动操控", () => entity.PlayerControlled = true));
|
||||
result.Add(("杀死", () => entity.Kill()));
|
||||
result.Add(("变成笨蛋", () => BecomeDefault()));
|
||||
return result;
|
||||
}
|
||||
|
||||
@ -99,5 +99,6 @@ namespace Entity
|
||||
{
|
||||
entity.Kill();
|
||||
Managers.EntityManage.Instance.GenerateDefaultEntity(entity.Position);
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user