Ejemplo n.º 1
0
	public override void Reset()
	{
		clip = null;
		clipObj = null;
		loop = null;
		finishedEvent = null;
	}
Ejemplo n.º 2
0
		public override void Reset()
		{
			theMixer = null;
			exposedFloatName = null;
			floatvalue = null;
			everyFrame = false;
		}
Ejemplo n.º 3
0
        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();
		}
Ejemplo n.º 6
0
		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;
		}
Ejemplo n.º 9
0
        public override void Reset()
        {
            base.Reset();

            waypoint = null;
            toObject = null;
        }
Ejemplo n.º 10
0
 public override void Reset()
 {
     graph = new FsmObject();
     nodes = new FsmObject();
     number = 0;
     everyFrame = false;
 }
Ejemplo n.º 11
0
 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();
 }
Ejemplo n.º 12
0
 public override void Reset()
 {
     behaviour = null;
     methodName = null;
     parameters = null;
     storeResult = null;
     everyFrame = false;
 }
		public override void Reset()
		{

			OrButtonTweenComponent = null;
			
			playDirection = Direction.Forward;
			
		}
Ejemplo n.º 14
0
 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;
 }
Ejemplo n.º 16
0
		public override void Reset()
		{
			fsmObject = null;
			isNull = null;
			isNotNull = null;
			storeResult = null;
			everyFrame = false;
		}
Ejemplo n.º 17
0
        public override void Reset()
        {
            base.Reset();

            wp = null;
            isTrue = null;
            isFalse = null;
        }
Ejemplo n.º 18
0
		public override void Reset()
		{
			ballardCurrent		= -1;
			sequenceCurrent		= -1;
			chordCurrent		= -1;
			clip				= null;
			isUpdatedEveryFrame = false;
		}
Ejemplo n.º 19
0
 public override void Reset()
 {
     listView = null;
     listItem = null;
     sprite = null;
     text = new FsmString[0];
     data = new FsmObject { UseVariable = true };
 }
Ejemplo n.º 20
0
        public override void Reset()
        {
            base.Reset();

            wp = null;
            isFirst = null;
            loop = false;
        }
Ejemplo n.º 21
0
		public override void Reset()
		{
			gameObject = null;
			fsmName = "";
			variableName = "";
			storeValue = null;
			everyFrame = false;
		}
Ejemplo n.º 22
0
 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;
		}
Ejemplo n.º 27
0
	public override void Reset()
	{
		clip = null;
		clipObj = null;
		gameObject = null;
		loop = null;
		volume = new FsmFloat { UseVariable = true };
		pitch = new FsmFloat { UseVariable = true };
	}
Ejemplo n.º 28
0
	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 };
	}
Ejemplo n.º 29
0
 public override void Reset()
 {
     datablock = null;
     parent = null;
     trueEvent = null;
     falseEvent = null;
     storeResult = null;
     everyFrame = false;
 }
Ejemplo n.º 30
0
		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();
 }
Ejemplo n.º 32
0
 public override void Reset()
 {
     effect = null;
     delay  = 0;
 }
Ejemplo n.º 33
0
 public override void Reset()
 {
     logLevel  = LogLevel.Info;
     fsmObject = null;
     base.Reset();
 }
Ejemplo n.º 34
0
 public override void Reset()
 {
     contactObj  = null;
     demoUtilObj = null;
 }
Ejemplo n.º 35
0
        // this gets overridden by AudioPlay...
        //public FsmFloat volume;

        public override void Reset()
        {
            movieTexture = null;
            gameObject   = null;
            //volume = 1;
        }
Ejemplo n.º 36
0
 public override void Reset()
 {
     fsmES3File = null;
     base.Reset();
 }
Ejemplo n.º 37
0
 public override void Reset()
 {
     base.Reset();
     state = null;
 }
Ejemplo n.º 38
0
    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);
    }
Ejemplo n.º 39
0
 public override void Reset()
 {
     gameObject  = null;
     stateOutput = null;
     everyFrame  = false;
 }
Ejemplo n.º 40
0
 public override void Reset()
 {
     gameObject  = null;
     volume      = 1f;
     oneShotClip = null;
 }
Ejemplo n.º 41
0
 public override void Reset()
 {
     base.Reset();
     mediaObject = null;
 }
Ejemplo n.º 42
0
 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;
 }
Ejemplo n.º 45
0
 public override void Reset()
 {
     recorder = null;
 }
 public override void Reset()
 {
     base.Reset();
     invitationObject = null;
     info             = null;
 }
Ejemplo n.º 47
0
 public override void Reset()
 {
     component = null;
     isActive  = null;
 }
Ejemplo n.º 48
0
 public override void Reset()
 {
     InputPath = null;
 }
Ejemplo n.º 49
0
        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);
        }
Ejemplo n.º 50
0
 public override void Reset()
 {
     userData = null;
     key      = null;
 }
Ejemplo n.º 51
0
 public override void Reset()
 {
     gameObject = null;
     sprite     = null;
 }
Ejemplo n.º 52
0
 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;
 }
Ejemplo n.º 55
0
 public override void Reset()
 {
     componentToUse  = null;
     storeGameObject = null;
 }
Ejemplo n.º 56
0
 public override void Reset()
 {
     base.Reset();
     gameObject = null;
     contactObj = null;
 }
Ejemplo n.º 57
0
 public override void Reset()
 {
     this.movieTexture = null;
     this.loop         = false;
 }
Ejemplo n.º 58
0
 public override void Reset()
 {
     movieTexture = null;
     loop         = false;
 }
Ejemplo n.º 59
0
 public override void Reset()
 {
     fsmES3Spreadsheet = null;
     base.Reset();
 }
Ejemplo n.º 60
0
        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);
        }