public Character AddCharacter(Team team, CharacterData data, Vector3 pos, bool isPlayerChacter) { var newData = new CharacterCreateData(team, data, pos, isPlayerChacter); TestCharacterCreateDataList.Add(newData); return(CreateCharacter(newData)); }
public void RemoveTestCreateCharacterData(Team team, CharacterData data, Vector3 pos) { var findData = TestCharacterCreateDataList.Find( v => v.team == team && v.data.id == data.id && v.pos.x == pos.x && v.pos.z == pos.z); TestCharacterCreateDataList.Remove(findData); findData = null; }
public void RemoveAllData() { foreach (var player in ChracterList) { player.RemoveCharacterPhysics(); Destroy(player.gameObject); } ChracterList.Clear(); CurrentCharacter = null; TestCharacterCreateDataList.Clear(); }