Beispiel #1
0
    // Use this for initialization
    void Awake()
    {
        spriteRenderer        = GetComponent <SpriteRenderer> ();
        spriteRenderer.sprite = data.sprite;
        InhabitantData d = ScriptableObject.CreateInstance <InhabitantData> ();

        d.init(data);
        data = d;
    }
Beispiel #2
0
 public void init(InhabitantData _data)
 {
     Name        = _data.Name;
     sprite      = _data.sprite;
     type        = _data.type;
     KillType    = _data.KillType;
     sound       = _data.sound;
     prefab      = _data.prefab;
     TotalHealth = 1;
     Health      = TotalHealth;
 }