Exemple #1
0
    public override void StoreData()
    {
        data.mobName = mobName;
        data.health  = _health;
        data.xPos    = transform.position.x;
        data.yPos    = transform.position.y;
        data.zPos    = transform.position.z;
        data.yRot    = transform.rotation.eulerAngles.y;

        StateSerializer ss = new StateSerializer();

        ss.SaveState(this);
        data.state = ss;

        GameManager.Instance.Data.mobs.Add(data);
    }