public void AddMainAvatar(IAvatar avatar) { if (_mainAvatar != null) { _mainAvatar.Destroy(); } _mainAvatar = avatar; _mainAvatar.SetControls(true); _hud = new ControlHUD(_mainAvatar.GetHead()); }
public void AddAvatar(ulong userId, IAvatar avatar) { if (_avatars.ContainsKey(userId)) { avatar.Destroy(); throw new PlayersAPIException("Already contains avatar with this userId."); } avatar.SetControls(false); _avatars.Add(userId, avatar); }