private void ReleaseCharacter(CharacterBase player) { _characterMap.Remove(player.ObjectIndex); ObjectPool <CharacterBase> .Instance.Release(ref player); }
public CharacterMoveUnit(CharacterBase host) { _host = host; }
private void AddCharacter(CharacterBase player) { _characterMap.Add(player.ObjectIndex, player); }
public CharacterActionUnit(CharacterBase host) { _host = host; }