예제 #1
0
파일: Player.cs 프로젝트: johny5w/Pulsar4x
        internal AccessRole GetAccess(Entity faction)
        {
            uint role;

            FactionAccessRoles.TryGetValue(faction, out role);
            return((AccessRole)role);
        }
예제 #2
0
파일: Player.cs 프로젝트: johny5w/Pulsar4x
 internal void SetAccess(Entity faction, AccessRole accessRole)
 {
     if (FactionAccessRoles.ContainsKey(faction))
     {
         FactionAccessRoles[faction] = (uint)accessRole;
     }
     else
     {
         FactionAccessRoles.Add(faction, (uint)accessRole);
     }
 }