Example #1
0
    private void Awake()
    {
        stateMachine = new GrandpaStateMachine <Grandpa>(this);
        stateMachine.ChangeState(GrandpaDetection.Instance);
        gameTimer = Time.time;

        feeling = GetComponent <TestZustandPlayer>();
        audios  = grandpaModel.GetComponents <AudioSource>();
    }
Example #2
0
    public static void SaveZustand(TestZustandPlayer opa)
    {
        BinaryFormatter bf     = new BinaryFormatter();
        FileStream      stream = new FileStream(Application.persistentDataPath + "/zustand.zs", FileMode.Create);

        ZustandData data = new ZustandData(opa);

        bf.Serialize(stream, data);
        stream.Close();
        Debug.Log("ZS-GESPEICHERT");
    }
Example #3
0
    public static void LoadZustand(TestZustandPlayer opa)
    {
        if (File.Exists(Application.persistentDataPath + "/zustand.zs"))
        {
            BinaryFormatter bf     = new BinaryFormatter();
            FileStream      stream = new FileStream(Application.persistentDataPath + "/zustand.zs", FileMode.Open);

            ZustandData data = bf.Deserialize(stream) as ZustandData;

            stream.Close();
            opa.getAlkohol = data.alkohol;
            opa.getAngst   = data.angst;
            opa.getGier    = data.gier;
        }
        else
        {
            Debug.LogError("ZS-File does not exist");
            opa.getAlkohol = 0;
            opa.getAngst   = 0;
            opa.getGier    = 0;
        }
    }
Example #4
0
 public ZustandData(TestZustandPlayer opa)
 {
     alkohol = opa.getAlkohol;
     gier    = opa.getGier;
     angst   = opa.getAngst;
 }