Example #1
0
    //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);
    }
Example #2
0
 public override void Init(Data.BaseData data)
 {
     if (Data == null)
     {
         Data           = data as Data.ItemData;
         Data._uniqueID = GetInstanceID();
         _renderer      = GetComponent <SpriteRenderer>();
     }
 }
Example #3
0
    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;
    }
Example #4
0
    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);
    }
Example #5
0
 public virtual void Init(Data.BaseData data)
 {
 }