public override void Reset() { clip = null; clipObj = null; loop = null; finishedEvent = null; }
public override void Reset() { theMixer = null; exposedFloatName = null; floatvalue = null; everyFrame = false; }
public override void Reset() { base.Reset(); wp = null; to = null; }
public override void Reset() { InputPath = null; DistanceFrom = null; node = null; position = null; }
public override void Reset() { gameObject = null; resetOnExit = false; spriteToSwap = new Sprite(); }
public override void Reset() { gameObject = null; volume = 1f; oneShotClip = null; finishedEvent = null; }
public override void Reset() { gameObject = null; position = new FsmVector3 { UseVariable = true }; clip = null; volume = 1; }
public override void Reset() { gameObject = null; materialIndex = 0; namedTexture = "_MainTex"; movieTexture = null; }
public override void Reset() { base.Reset(); waypoint = null; toObject = null; }
public override void Reset() { graph = new FsmObject(); nodes = new FsmObject(); number = 0; everyFrame = false; }
public override void OnEnter() { Transform speakerTransform = (speaker.Value != null) ? speaker.Value.transform : null; Transform listenerTransform = (listener.Value != null) ? listener.Value.transform : null; storeResult = DialogueManager.PlaySequence(sequence.Value, speakerTransform, listenerTransform, informParticipants.Value); Finish(); }
public override void Reset() { behaviour = null; methodName = null; parameters = null; storeResult = null; everyFrame = false; }
public override void Reset() { OrButtonTweenComponent = null; playDirection = Direction.Forward; }
public override void Reset() { node = new FsmObject {UseVariable = true}; penalty = new FsmInt {UseVariable = true}; tags = new FsmInt() {UseVariable = true}; walkable = new FsmBool {UseVariable = true}; position = new FsmVector3 {UseVariable = true}; }
public override void Reset() { this.gameObject = null; this.position = false; this.rotation = true; this.scale = false; this.storeAnimationClip = null; }
public override void Reset() { fsmObject = null; isNull = null; isNotNull = null; storeResult = null; everyFrame = false; }
public override void Reset() { base.Reset(); wp = null; isTrue = null; isFalse = null; }
public override void Reset() { ballardCurrent = -1; sequenceCurrent = -1; chordCurrent = -1; clip = null; isUpdatedEveryFrame = false; }
public override void Reset() { listView = null; listItem = null; sprite = null; text = new FsmString[0]; data = new FsmObject { UseVariable = true }; }
public override void Reset() { base.Reset(); wp = null; isFirst = null; loop = false; }
public override void Reset() { gameObject = null; fsmName = ""; variableName = ""; storeValue = null; everyFrame = false; }
public override void Reset() { if (sequence != null) sequence.Value = string.Empty; if (speaker != null) speaker.Value = null; if (listener != null) listener.Value = null; if (informParticipants != null) informParticipants.Value = false; storeResult = null; }
public override void Reset() { gameObject = null; position = false; rotation = true; scale = false; storeAnimationClip = null; }
public override void Reset() { gameObject = null; animationClip = null; animationName = ""; firstFrame = 0; lastFrame = 0; addLoopFrame = false; }
public override void Reset() { astarPath = new FsmObject { UseVariable = true }; astarData = new FsmObject { UseVariable = true }; isScanning = new FsmBool { UseVariable = true }; showGraphs = new FsmBool { UseVariable = true }; lastUniqueAreaIndex = new FsmInt { UseVariable = true }; graphs = new FsmObject { UseVariable = true }; }
public override void Reset() { objectVariable = null; compareTo = null; storeResult = null; equalEvent = null; notEqualEvent = null; everyFrame = false; }
public override void Reset() { clip = null; clipObj = null; gameObject = null; loop = null; volume = new FsmFloat { UseVariable = true }; pitch = new FsmFloat { UseVariable = true }; }
public override void Reset() { clip = null; clipObj = null; cappedID = null; volume = new FsmFloat { UseVariable = true }; pitch = new FsmFloat { UseVariable = true }; location = new FsmVector3 { UseVariable = true }; }
public override void Reset() { datablock = null; parent = null; trueEvent = null; falseEvent = null; storeResult = null; everyFrame = false; }
public override void Reset() { cursorTexture = null; hotSpot = new FsmVector2 { UseVariable = true }; renderMode = RenderMode.Auto; lockMode = CurState.None; hideCursor = true; }
public override void Reset() { graphs = new FsmObject(); index = 0; graph = new FsmObject(); }
public override void Reset() { effect = null; delay = 0; }
public override void Reset() { logLevel = LogLevel.Info; fsmObject = null; base.Reset(); }
public override void Reset() { contactObj = null; demoUtilObj = null; }
// this gets overridden by AudioPlay... //public FsmFloat volume; public override void Reset() { movieTexture = null; gameObject = null; //volume = 1; }
public override void Reset() { fsmES3File = null; base.Reset(); }
public override void Reset() { base.Reset(); state = null; }
public static bool ApplyValueToFsmVar(Fsm fromFsm, FsmVar fsmVar, object value) { if (fromFsm == null) { return(false); } if (fsmVar == null) { return(false); } if (value == null) { if (fsmVar.Type == VariableType.Bool) { FsmBool _target = fromFsm.Variables.GetFsmBool(fsmVar.variableName); _target.Value = false; } else if (fsmVar.Type == VariableType.Color) { FsmColor _target = fromFsm.Variables.GetFsmColor(fsmVar.variableName); _target.Value = Color.black; } else if (fsmVar.Type == VariableType.Int) { FsmInt _target = fromFsm.Variables.GetFsmInt(fsmVar.variableName); _target.Value = 0; } else if (fsmVar.Type == VariableType.Float) { FsmFloat _target = fromFsm.Variables.GetFsmFloat(fsmVar.variableName); _target.Value = 0f; } else if (fsmVar.Type == VariableType.GameObject) { FsmGameObject _target = fromFsm.Variables.GetFsmGameObject(fsmVar.variableName); _target.Value = null; } else if (fsmVar.Type == VariableType.Material) { FsmMaterial _target = fromFsm.Variables.GetFsmMaterial(fsmVar.variableName); _target.Value = null; } else if (fsmVar.Type == VariableType.Object) { FsmObject _target = fromFsm.Variables.GetFsmObject(fsmVar.variableName); _target.Value = null; } else if (fsmVar.Type == VariableType.Quaternion) { FsmQuaternion _target = fromFsm.Variables.GetFsmQuaternion(fsmVar.variableName); _target.Value = Quaternion.identity; } else if (fsmVar.Type == VariableType.Rect) { FsmRect _target = fromFsm.Variables.GetFsmRect(fsmVar.variableName); _target.Value = new Rect(0, 0, 0, 0); } else if (fsmVar.Type == VariableType.String) { FsmString _target = fromFsm.Variables.GetFsmString(fsmVar.variableName); _target.Value = ""; } else if (fsmVar.Type == VariableType.String) { FsmTexture _target = fromFsm.Variables.GetFsmTexture(fsmVar.variableName); _target.Value = null; } else if (fsmVar.Type == VariableType.Vector2) { FsmVector2 _target = fromFsm.Variables.GetFsmVector2(fsmVar.variableName); _target.Value = Vector2.zero; } else if (fsmVar.Type == VariableType.Vector3) { FsmVector3 _target = fromFsm.Variables.GetFsmVector3(fsmVar.variableName); _target.Value = Vector3.zero; } #if PLAYMAKER_1_8 else if (fsmVar.Type == VariableType.Enum) { FsmEnum _target = fromFsm.Variables.GetFsmEnum(fsmVar.variableName); _target.ResetValue(); } else if (fsmVar.Type == VariableType.Array) { FsmArray _target = fromFsm.Variables.GetFsmArray(fsmVar.variableName); _target.Reset(); } #endif return(true); } System.Type valueType = value.GetType(); //Debug.Log("valueType "+valueType); System.Type storageType = null; // Debug.Log("fsmVar type "+fsmVar.Type); switch (fsmVar.Type) { case VariableType.Int: storageType = typeof(int); break; case VariableType.Float: storageType = typeof(float); break; case VariableType.Bool: storageType = typeof(bool); break; case VariableType.Color: storageType = typeof(Color); break; case VariableType.GameObject: storageType = typeof(GameObject); break; case VariableType.Quaternion: storageType = typeof(Quaternion); break; case VariableType.Rect: storageType = typeof(Rect); break; case VariableType.String: storageType = typeof(string); break; case VariableType.Texture: storageType = typeof(Texture2D); break; case VariableType.Vector2: storageType = typeof(Vector2); break; case VariableType.Vector3: storageType = typeof(Vector3); break; case VariableType.Object: storageType = typeof(Object); break; case VariableType.Material: storageType = typeof(Material); break; #if PLAYMAKER_1_8 case VariableType.Enum: storageType = typeof(System.Enum); break; case VariableType.Array: storageType = typeof(System.Array); break; #endif } bool ok = true; if (!storageType.Equals(valueType)) { ok = false; if (storageType.Equals(typeof(Object))) // we are ok { ok = true; } #if PLAYMAKER_1_8 if (storageType.Equals(typeof(System.Enum))) // we are ok { ok = true; } #endif if (!ok) { #if UNITY_WEBGL // proceduralMaterial not supported #else if (valueType.Equals(typeof(ProceduralMaterial))) // we are ok { ok = true; } #endif if (valueType.Equals(typeof(double))) // we are ok { ok = true; } if (valueType.Equals(typeof(System.Int64))) // we are ok { ok = true; } if (valueType.Equals(typeof(System.Byte))) // we are ok { ok = true; } } } if (!ok) { Debug.LogError("The fsmVar value <" + storageType + "> doesn't match the value <" + valueType + "> on state" + fromFsm.ActiveStateName + " on fsm:" + fromFsm.Name + " on GameObject:" + fromFsm.GameObjectName); return(false); } if (valueType == typeof(bool)) { FsmBool _target = fromFsm.Variables.GetFsmBool(fsmVar.variableName); _target.Value = (bool)value; } else if (valueType == typeof(Color)) { FsmColor _target = fromFsm.Variables.GetFsmColor(fsmVar.variableName); _target.Value = (Color)value; } else if (valueType == typeof(int)) { FsmInt _target = fromFsm.Variables.GetFsmInt(fsmVar.variableName); _target.Value = System.Convert.ToInt32(value); } else if (valueType == typeof(byte)) { FsmInt _target = fromFsm.Variables.GetFsmInt(fsmVar.variableName); _target.Value = System.Convert.ToInt32(value); } else if (valueType == typeof(System.Int64)) { if (fsmVar.Type == VariableType.Int) { FsmInt _target = fromFsm.Variables.GetFsmInt(fsmVar.variableName); _target.Value = System.Convert.ToInt32(value); } else if (fsmVar.Type == VariableType.Float) { FsmFloat _target = fromFsm.Variables.GetFsmFloat(fsmVar.variableName); _target.Value = System.Convert.ToSingle(value); } } else if (valueType == typeof(float)) { FsmFloat _target = fromFsm.Variables.GetFsmFloat(fsmVar.variableName); _target.Value = (float)value; } else if (valueType == typeof(double)) { FsmFloat _target = fromFsm.Variables.GetFsmFloat(fsmVar.variableName); _target.Value = System.Convert.ToSingle(value); } else if (valueType == typeof(GameObject)) { FsmGameObject _target = fromFsm.Variables.GetFsmGameObject(fsmVar.variableName); _target.Value = (GameObject)value; } else if (valueType == typeof(Material)) { FsmMaterial _target = fromFsm.Variables.GetFsmMaterial(fsmVar.variableName); _target.Value = (Material)value; #if UNITY_WEBGL // proceduralMaterial not supported #else } else if (valueType == typeof(ProceduralMaterial)) { FsmMaterial _target = fromFsm.Variables.GetFsmMaterial(fsmVar.variableName); _target.Value = (ProceduralMaterial)value; #endif } else if (valueType == typeof(Object) || storageType == typeof(Object)) { FsmObject _target = fromFsm.Variables.GetFsmObject(fsmVar.variableName); _target.Value = (Object)value; } else if (valueType == typeof(Quaternion)) { FsmQuaternion _target = fromFsm.Variables.GetFsmQuaternion(fsmVar.variableName); _target.Value = (Quaternion)value; } else if (valueType == typeof(Rect)) { FsmRect _target = fromFsm.Variables.GetFsmRect(fsmVar.variableName); _target.Value = (Rect)value; } else if (valueType == typeof(string)) { FsmString _target = fromFsm.Variables.GetFsmString(fsmVar.variableName); _target.Value = (string)value; } else if (valueType == typeof(Texture2D)) { FsmTexture _target = fromFsm.Variables.GetFsmTexture(fsmVar.variableName); _target.Value = (Texture2D)value; } else if (valueType == typeof(Vector2)) { FsmVector2 _target = fromFsm.Variables.GetFsmVector2(fsmVar.variableName); _target.Value = (Vector2)value; } else if (valueType == typeof(Vector3)) { FsmVector3 _target = fromFsm.Variables.GetFsmVector3(fsmVar.variableName); _target.Value = (Vector3)value; #if PLAYMAKER_1_8 } else if (valueType.BaseType == typeof(System.Enum)) { FsmEnum _target = fromFsm.Variables.GetFsmEnum(fsmVar.variableName); _target.Value = (System.Enum)value; #endif } else { Debug.LogWarning("?!?!" + valueType); // don't know, should I put in FsmObject? } return(true); }
public override void Reset() { gameObject = null; stateOutput = null; everyFrame = false; }
public override void Reset() { gameObject = null; volume = 1f; oneShotClip = null; }
public override void Reset() { base.Reset(); mediaObject = null; }
public override void Reset() { base.Reset(); mediaView = null; mediaResultObj = null; }
public override void Reset() { graph = null; }
public override void Reset() { objectVariable = null; objectValue = null; everyFrame = false; }
public override void Reset() { recorder = null; }
public override void Reset() { base.Reset(); invitationObject = null; info = null; }
public override void Reset() { component = null; isActive = null; }
public override void Reset() { InputPath = null; }
public bool StoreResource() { if (_request == null) { return(false); } if (_request.asset == null) { return(false); } switch (storeAsset.Type) { case VariableType.GameObject: GameObject source = (GameObject)_request.asset; if (source == null) { return(false); } GameObject _go = (GameObject)Object.Instantiate(source); if (_go == null) { return(false); } else { FsmGameObject _target = this.Fsm.Variables.GetFsmGameObject(storeAsset.variableName); _target.Value = _go; } break; case VariableType.Texture: Texture2D _texture = (Texture2D)_request.asset; if (_texture == null) { return(false); } else { FsmTexture _target = this.Fsm.Variables.GetFsmTexture(storeAsset.variableName); _target.Value = _texture; } break; case VariableType.Material: Material _material = (Material)_request.asset; if (_material == null) { return(false); } else { FsmMaterial _target = this.Fsm.Variables.GetFsmMaterial(storeAsset.variableName); _target.Value = _material; } break; case VariableType.String: TextAsset _asset = (TextAsset)_request.asset; if (_asset == null) { return(false); } else { FsmString _target = this.Fsm.Variables.GetFsmString(storeAsset.variableName); _target.Value = _asset.text; } break; case VariableType.Object: FsmObject _var = this.Fsm.Variables.GetFsmObject(storeAsset.variableName); _var.Value = _request.asset; if (_var.Value != null && _var.Value.GetType() == _var.ObjectType) { return(true); } else { _var.Value = null; return(false); } break; default: // not supported. return(false); } return(true); }
public override void Reset() { userData = null; key = null; }
public override void Reset() { gameObject = null; sprite = null; }
public override void OnReset() { audioFilePath = "audio.wav"; audioClip = null; }
public override void Reset() { gameObject = null; everyFrame = false; playableObject = null; }
public override void Reset() { assetBundle = null; unloadAllLoadedObjects = false; }
public override void Reset() { componentToUse = null; storeGameObject = null; }
public override void Reset() { base.Reset(); gameObject = null; contactObj = null; }
public override void Reset() { this.movieTexture = null; this.loop = false; }
public override void Reset() { movieTexture = null; loop = false; }
public override void Reset() { fsmES3Spreadsheet = null; base.Reset(); }
public bool loadResource() { switch (storeAsset.Type) { case VariableType.GameObject: GameObject source = (GameObject)Resources.Load(assetPath.Value, typeof(GameObject)); if (source == null) { return(false); } GameObject _go = (GameObject)Object.Instantiate(source); if (_go == null) { return(false); } else { FsmGameObject _target = this.Fsm.Variables.GetFsmGameObject(storeAsset.variableName); _target.Value = _go; } break; case VariableType.Texture: Texture2D _texture = (Texture2D)Resources.Load(assetPath.Value, typeof(Texture2D)); if (_texture == null) { return(false); } else { FsmTexture _target = this.Fsm.Variables.GetFsmTexture(storeAsset.variableName); _target.Value = _texture; } break; case VariableType.Material: Material _material = (Material)Resources.Load(assetPath.Value, typeof(Material)); if (_material == null) { return(false); } else { FsmMaterial _target = this.Fsm.Variables.GetFsmMaterial(storeAsset.variableName); _target.Value = _material; } break; case VariableType.String: TextAsset _asset = (TextAsset)Resources.Load(assetPath.Value, typeof(TextAsset)); if (_asset == null) { return(false); } else { FsmString _target = this.Fsm.Variables.GetFsmString(storeAsset.variableName); _target.Value = _asset.text; } break; case VariableType.Object: AudioClip audioClip = (AudioClip)Resources.Load(assetPath.Value, typeof(AudioClip)); if (audioClip == null) { return(false); } else { FsmObject _target = this.Fsm.Variables.GetFsmObject(storeAsset.variableName); _target.Value = audioClip; } break; default: // not supported. return(false); } return(true); }