//public override void Init(ItemData data) //{ // base.Init(data); // _colorShader = Shader.Find("Sprites/Default"); // _gameBoyShader = Shader.Find("Shader/GameBoyShader"); // GameMng.Instance.AddItem(this); //} public override void Init(Data.BaseData data) { base.Init(data); _colorShader = Shader.Find("Sprites/Default"); _gameBoyShader = Shader.Find("Shader/GameBoyShader"); GameMng.CharMng.AddItem(this); }
public override void Init(Data.BaseData data) { if (Data == null) { Data = data as Data.ItemData; Data._uniqueID = GetInstanceID(); _renderer = GetComponent <SpriteRenderer>(); } }
public override void Init(Data.BaseData data) { _renderer = GetComponent <SpriteRenderer>(); Data = data as Data.TileData; TileType type; System.Enum.TryParse <TileType>(Data._type, out type); TILETYPE = type; ORIGINTYPE = type; name = Data._name; }
public override void Init(Data.BaseData info) { Data = info as Data.MonsterData; _animator = GetComponent <Animator>(); Renderer = GetComponent <SpriteRenderer>(); _hp = Instantiate(Resources.Load <HP>("Prefabs/UI/World/HP"), transform.position + new Vector3(0, 0.75f, 0), transform.rotation, transform); _status = new MonsterStatus(Data, this, _hp); radius = 3; CURRHP = _status.Hp; mHero = GameMng.CharMng.GetHero(); monsterAI = new MonsterAI(this, mHero); }
public virtual void Init(Data.BaseData data) { }