Beispiel #1
0
    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));
    }
Beispiel #2
0
    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;
    }
Beispiel #3
0
    public void RemoveAllData()
    {
        foreach (var player in ChracterList)
        {
            player.RemoveCharacterPhysics();
            Destroy(player.gameObject);
        }
        ChracterList.Clear();

        CurrentCharacter = null;

        TestCharacterCreateDataList.Clear();
    }