示例#1
0
    private void Awake()
    {
        dbReference         = Singleton.Instance <DBReference>();
        fieldReflection     = Singleton.Instance <FieldReflection>();
        listenersController = Singleton.Instance <EventListenersController>();
        listenersController.AddEmiter("S_UPGRADE", S_UPGRADE);

        LevelUpBtn.OnClickEvents += OnLevelBtn;
    }
示例#2
0
    protected override void Start()
    {
        base.Start();

        dBReference         = Singleton.Instance <DBReference>();
        fieldReflection     = Singleton.Instance <FieldReflection>();
        listenersController = Singleton.Instance <EventListenersController>();

        listenersController.AddEmiter("S_TRAINING", S_TRAINING);
    }
示例#3
0
    protected override void Awake()
    {
        base.Awake();

        UnitTable = SyncData?.UnitTable;
        Users     = SyncData?.UserInfos;

        PlayerInfo           = Singleton.Instance <PlayerInfo>();
        MyAgentRemoteManager = Singleton.Instance <MyAgentRemoteManager>();
        Events = Singleton.Instance <EventListenersController>();

        labelPooling = new Pooling <LightweightLabel>(CreateLabel, 10);
        Events.On("R_UNIT", R_UNIT_CREATE_UNIT);
    }
示例#4
0
 private void Awake()
 {
     OpenButton.OnClickEvents += Open;
     events = Singleton.Instance <EventListenersController>();
 }