コード例 #1
0
    public Faction GetFaction(FactionID faction)
    {
        switch (faction)
        {
        case FactionID.Duplicant:
            return(Duplicant);

        case FactionID.Friendly:
            return(Friendly);

        case FactionID.Hostile:
            return(Hostile);

        case FactionID.Predator:
            return(Predator);

        case FactionID.Prey:
            return(Prey);

        case FactionID.Pest:
            return(Pest);

        default:
            return(null);
        }
    }
コード例 #2
0
 public Disposition GetDisposition(FactionID of_faction, FactionID to_faction)
 {
     if (Instance.GetFaction(of_faction).Dispositions.ContainsKey(to_faction))
     {
         return(Instance.GetFaction(of_faction).Dispositions[to_faction]);
     }
     return(Disposition.Neutral);
 }
コード例 #3
0
ファイル: cs_rank.cs プロジェクト: atom-chen/shisanshui-1
 public void Clear()
 {
     if (FactionID != null)
     {
         FactionID.Clear();
     }
     Name       = "";
     LeaderName = "";
     Grade      = 0;
 }