Ejemplo n.º 1
0
    public void LoadFromData(FAquariumSaveData saveData)
    {
        FFishSaveData fishSaveData = (FFishSaveData)saveData;

        transform.position = new Vector3(fishSaveData.X, fishSaveData.Y, fishSaveData.Z);
        transform.rotation = Quaternion.Euler(fishSaveData.Roll, fishSaveData.Pitch, fishSaveData.Yaw);

        Hunger = fishSaveData.HungerValue;
    }
Ejemplo n.º 2
0
    public FAquariumSaveData GetSaveData()
    {
        FFishSaveData fishData = new FFishSaveData(Name);

        fishData.X = transform.position.x;
        fishData.Y = transform.position.y;
        fishData.Z = transform.position.z;

        fishData.Roll  = transform.rotation.eulerAngles.x;
        fishData.Pitch = transform.rotation.eulerAngles.y;
        fishData.Yaw   = transform.rotation.eulerAngles.z;

        fishData.HungerValue = Hunger;

        return(fishData);
    }