コード例 #1
0
    private ChargeablePanel create(Type componentType, Sprite iconSprite)
    {
        GameObject o = Instantiate(PrefChargeablePanel);

        o.transform.SetParent(transform, false);

        o.AddComponent(componentType);

        ChargeablePanel c = o.GetComponent <ChargeablePanel>();

        c.SetIcon(iconSprite);

        return(c);
    }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        _chargeablePanel = gameObject.GetComponent <ChargeablePanel>();

        MainCharacter mainCharacter = Manager.Instance.Object.MainCharacter;

        mainCharacter.MoneyChangeEvent.Attach(onMoneyChanged);

        int money = mainCharacter.Money;

        _chargeablePanel.SetText(get(money));

        _chargeablePanel.AddClickListener(onClickCharge);
    }
コード例 #3
0
    // Use this for initialization
    void Start()
    {
        _chargeablePanel = gameObject.GetComponent <ChargeablePanel>();

        _chargeablePanel.AddClickListener(onClickCharge);
    }
コード例 #4
0
 //
 void Awake()
 {
     _actPower = create(typeof(ActPowerPanel), ActPowerIcon);
     _gold     = create(typeof(GoldPanel), GoldIcon);
     _money    = create(typeof(MoneyPanel), MoneyIcon);
 }