Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using HutongGames.PlayMaker;
- namespace AC
- {
- public class RememberFSMVariables : Remember
- {
- public PlayMakerFSM fsm;
- public override string SaveData()
- {
- FSMData fsmData = new FSMData();
- FsmInt Pistol1Ammo = FsmVariables.GlobalVariables.FindFsmInt("Pistol1Ammo");
- fsmData.Pistol1Ammo = Pistol1Ammo.Value;
- fsmData.objectID = constantID;
- return Serializer.SaveScriptData<FSMData>(fsmData);
- }
- public override void LoadData(string stringData)
- {
- FSMData data = Serializer.LoadScriptData<FSMData>(stringData);
- if (data == null) return;
- FsmInt Pistol1Ammo = FsmVariables.GlobalVariables.FindFsmInt("Pistol1Ammo");
- Pistol1Ammo.Value = data.Pistol1Ammo;
- }
- }
- [System.Serializable]
- public class FSMData : RememberData
- {
- public int Pistol1Ammo;
- public FSMData() { }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement