コード例 #1
0
ファイル: Structure.cs プロジェクト: stephengeorgewest/KOS-1
 public virtual BooleanValue HasSuffix(StringValue suffixName)
 {
     callInitializeSuffixes();
     if (instanceSuffixes.ContainsKey(suffixName.ToString()))
     {
         return(true);
     }
     if (GetStaticSuffixesForType(GetType()).ContainsKey(suffixName.ToString()))
     {
         return(true);
     }
     return(false);
 }
コード例 #2
0
ファイル: StringValueTest.cs プロジェクト: Whitecaribou/KOS
        public void CanPreserveCase()
        {
            var testValue = "FooBar";
            var sv = new StringValue(testValue);

            Assert.AreEqual(testValue, sv.ToString());
        }
コード例 #3
0
ファイル: StringValueTest.cs プロジェクト: Whitecaribou/KOS
        public void CanToString()
        {
            var testValue = "foobar";
            var sv = new StringValue(testValue);

            Assert.AreEqual(testValue, sv.ToString());
        }
コード例 #4
0
 public StringValue(StringValue stringValue)
 {
     internalString = stringValue.ToString();
     StringInitializeSuffixes();
 }
コード例 #5
0
ファイル: VesselTarget.cs プロジェクト: CalebJ2/KOS
 private void RetypeVessel(StringValue value)
 {
     Vessel.vesselType = value.ToString().ToEnum<VesselType>();
 }
コード例 #6
0
ファイル: StringValueTest.cs プロジェクト: KSP-KOS/KOS
        public void CanMakeEmpty()
        {
            var sv = new StringValue();

            Assert.AreEqual(string.Empty, sv.ToString());
        }
コード例 #7
0
 public StringValue(StringValue stringValue)
 {
     internalString = stringValue.ToString();
     RegisterInitializer(StringInitializeSuffixes);
 }
コード例 #8
0
ファイル: TimeWarpValue.cs プロジェクト: KSP-KOS/KOS
 public void SetModeAsString(StringValue modeString)
 {
     switch (modeString.ToUpper())
     {
         case "PHYSICS":
             TimeWarp.fetch.Mode = TimeWarp.Modes.LOW;
             break;
         case "RAILS":
             TimeWarp.fetch.Mode = TimeWarp.Modes.HIGH;
             break;
         default:
             throw new Exception(string.Format("WARP MODE '{0}' is not valid", modeString.ToString()));
     }
 }
コード例 #9
0
ファイル: KUniverseValue.cs プロジェクト: KSP-KOS/KOS
 public void QuickSaveTo(StringValue name)
 {
     QuickSaveTo(name.ToString());
 }
コード例 #10
0
ファイル: KUniverseValue.cs プロジェクト: KSP-KOS/KOS
 public void QuickLoadFrom(StringValue name)
 {
     LoadGame(name.ToString());
 }
コード例 #11
0
ファイル: KUniverseValue.cs プロジェクト: KSP-KOS/KOS
 public void LaunchShip(CraftTemplate ship, StringValue launchSiteName)
 {
     LaunchShip(ship, launchSiteName.ToString());
 }