コード例 #1
0
ファイル: BooleanType.cs プロジェクト: McJones/YarnSpinner
 public bool ToBridgedType(Value value)
 {
     return(value.ConvertTo <bool>());
 }
コード例 #2
0
ファイル: BooleanType.cs プロジェクト: McJones/YarnSpinner
 private static bool MethodXor(Value a, Value b)
 {
     return(a.ConvertTo <bool>() ^ b.ConvertTo <bool>());
 }
コード例 #3
0
ファイル: BooleanType.cs プロジェクト: McJones/YarnSpinner
 private static bool MethodNot(Value a)
 {
     return(!a.ConvertTo <bool>());
 }
コード例 #4
0
ファイル: BooleanType.cs プロジェクト: McJones/YarnSpinner
 private static bool MethodEqualTo(Value a, Value b)
 {
     return(a.ConvertTo <bool>() == b.ConvertTo <bool>());
 }
コード例 #5
0
ファイル: BooleanType.cs プロジェクト: McJones/YarnSpinner
 private static bool MethodAnd(Value a, Value b)
 {
     return(a.ConvertTo <bool>() && b.ConvertTo <bool>());
 }
コード例 #6
0
 private static bool MethodGreaterThanOrEqualTo(Value a, Value b)
 {
     return(a.ConvertTo <float>() >= b.ConvertTo <float>());
 }
コード例 #7
0
 private static bool MethodLessThanOrEqualTo(Value a, Value b)
 {
     return(a.ConvertTo <float>() <= b.ConvertTo <float>());
 }
コード例 #8
0
 private static int MethodModulus(Value a, Value b)
 {
     return(a.ConvertTo <int>() % b.ConvertTo <int>());
 }
コード例 #9
0
 private static float MethodUnaryMinus(Value a)
 {
     return(-a.ConvertTo <float>());
 }
コード例 #10
0
 private static float MethodDivide(Value a, Value b)
 {
     return(a.ConvertTo <float>() / b.ConvertTo <float>());
 }
コード例 #11
0
 private static float MethodMultiply(Value a, Value b)
 {
     return(a.ConvertTo <float>() * b.ConvertTo <float>());
 }
コード例 #12
0
 private static float MethodSubtract(Value a, Value b)
 {
     return(a.ConvertTo <float>() - b.ConvertTo <float>());
 }
コード例 #13
0
 private static float MethodAdd(Value a, Value b)
 {
     return(a.ConvertTo <float>() + b.ConvertTo <float>());
 }
コード例 #14
0
ファイル: StringType.cs プロジェクト: McJones/YarnSpinner
 private static bool MethodEqualTo(Value a, Value b)
 {
     return(a.ConvertTo <string>().Equals(b.ConvertTo <string>()));
 }
コード例 #15
0
ファイル: StringType.cs プロジェクト: McJones/YarnSpinner
 private static string MethodConcatenate(Value arg1, Value arg2)
 {
     return(string.Concat(arg1.ConvertTo <string>(), arg2.ConvertTo <string>()));
 }
コード例 #16
0
ファイル: StringType.cs プロジェクト: McJones/YarnSpinner
 /// <inheritdoc/>
 public string ToBridgedType(Value value)
 {
     return(value.ConvertTo <string>());
 }