public void AcceptJoin(long playerId) { MySession.Static.Factions.AddPlayerToFaction(playerId, FactionId); if (m_joinRequests.ContainsKey(playerId)) { m_members[playerId] = m_joinRequests[playerId]; m_joinRequests.Remove(playerId); } else if (AutoAcceptMember || MySession.Static.Settings.ScenarioEditMode) { m_members[playerId] = new MyFactionMember(playerId, false); } }
public void AcceptJoin(long playerId, bool autoaccept = false) { MySession.Static.Factions.AddPlayerToFactionInternal(playerId, FactionId); if (m_joinRequests.ContainsKey(playerId)) { m_members[playerId] = m_joinRequests[playerId]; m_joinRequests.Remove(playerId); } else if (AutoAcceptMember || autoaccept) { m_members[playerId] = new MyFactionMember(playerId, false); } }
public void AcceptJoin(long playerId) { MySession.Static.Factions.AddPlayerToFaction(playerId, FactionId); if (m_joinRequests.ContainsKey(playerId)) { m_members[playerId] = m_joinRequests[playerId]; m_joinRequests.Remove(playerId); } else if (AutoAcceptMember || MySession.Static.Settings.ScenarioEditMode) m_members[playerId] = new MyFactionMember(playerId, false); }
public void AddJoinRequest(long playerId) { m_joinRequests[playerId] = new MyFactionMember(playerId, false); }
public FactionMemberWrapper(MyFactionMember member, FactionWrapper faction ) { Member = member; _faction = faction; }
public FactionMemberWrapper(MyFactionMember member, FactionWrapper faction) { Member = member; _faction = faction; }