private void Awake() { Inst = this; //runeStockDictionary.CopyFrom(RuneCount); runeStockDictionary.Add(new RuneType(EntityType.CastleBlock), 0); runeStockDictionary.Add(new RuneType(EntityType.WoodBlock), 0); runeStockDictionary.Add(new RuneType(EntityType.MetalBlock), 0); runeStockDictionary.Add(new RuneType(EntityType.Switch), 0); runeStockDictionary.Add(new RuneType(EntityType.SlidingDoor), 0); runeStockDictionary.Add(new RuneType(EntityType.WoodBox), 0); runeStockDictionary.Add(new RuneType(EntityType.IronBox), 0); runeStockDictionary.Add(new RuneType(EntityType.Fire), 0); runeStockDictionary.Add(new RuneType(EntityType.Electricity), 0); runeStockDictionary.Add(new RuneType(EntityType.Witch), 0); runeStockDictionary.Add(new RuneType(EntityType.Lion), 0); runeStockDictionary.Add(new RuneType(EntityType.Mouse), 0); runeStockDictionary.Add(new RuneType(ChangeType.Big), 0); runeStockDictionary.Add(new RuneType(ChangeType.Small), 0); runeStockDictionary.Add(new RuneType(RuneType.Direction.Up), 0); runeStockDictionary.Add(new RuneType(RuneType.Direction.Down), 0); runeStockDictionary.Add(new RuneType(RuneType.Direction.Left), 0); runeStockDictionary.Add(new RuneType(RuneType.Direction.Right), 0); }
protected override void Awake() { base.Awake(); runeStock = FindObjectOfType <RuneStock>(); //Debug.Log("runelistblock"); runeStock.OnRuneUpdate += RuneUpdate; inst = this; }