コード例 #1
0
ファイル: SavedOutfit.cs プロジェクト: Robobeurre/NRaas
        public SavedOutfit(SimOutfit outfit)
        {
            if (outfit != null)
            {
                foreach (CASPart oldPart in outfit.Parts)
                {
                    string oldPreset = outfit.GetPartPreset(oldPart.Key);

                    mParts.Add(new SavedPart(oldPart, oldPreset));
                }
            }

            mStore = new ColorStore(this);
        }
コード例 #2
0
ファイル: SavedOutfit.cs プロジェクト: yakoder/NRaas
        public SavedOutfit(SimOutfit outfit)
        {
            if (outfit != null)
            {
                foreach (CASPart oldPart in outfit.Parts)
                {
                    string oldPreset = outfit.GetPartPreset(oldPart.Key);

                    mParts.Add(new SavedPart(oldPart, oldPreset));
                }
            }

            mStore = new ColorStore(this);
        }
コード例 #3
0
ファイル: CASParts.cs プロジェクト: yakoder/NRaas
            public static bool GetPartPreset(BodyTypes type, SimOutfit sourceOutfit, ref PartPreset result)
            {
                foreach (CASPart part in sourceOutfit.Parts)
                {
                    if (part.BodyType != type)
                    {
                        continue;
                    }

                    result = new PartPreset(part, sourceOutfit.GetPartPreset(part.Key));
                    return(true);
                }

                return(false);
            }
コード例 #4
0
ファイル: CASParts.cs プロジェクト: yakoder/NRaas
 public static PartPreset GetPartPreset(CASPart part, SimOutfit sourceOutfit)
 {
     return(new PartPreset(part, sourceOutfit.GetPartPreset(part.Key)));
 }
コード例 #5
0
ファイル: CASParts.cs プロジェクト: yakoder/NRaas
 public PartPreset(CASPart part, SimOutfit sourceOutfit)
     : base(part, sourceOutfit.GetPartPreset(part.Key))
 {
 }
コード例 #6
0
ファイル: CASParts.cs プロジェクト: Robobeurre/NRaas
            public static bool GetPartPreset(BodyTypes type, SimOutfit sourceOutfit, ref PartPreset result)
            {
                foreach (CASPart part in sourceOutfit.Parts)
                {
                    if (part.BodyType != type) continue;

                    result = new PartPreset(part, sourceOutfit.GetPartPreset(part.Key));
                    return true;
                }

                return false;
            }
コード例 #7
0
ファイル: CASParts.cs プロジェクト: Robobeurre/NRaas
 public static PartPreset GetPartPreset(CASPart part, SimOutfit sourceOutfit)
 {
     return new PartPreset(part, sourceOutfit.GetPartPreset(part.Key));
 }
コード例 #8
0
ファイル: CASParts.cs プロジェクト: Robobeurre/NRaas
 public PartPreset(CASPart part, SimOutfit sourceOutfit)
     : base(part, sourceOutfit.GetPartPreset(part.Key))
 { }