Exemple #1
0
    public void Awake()
    {
        Regions   = new List <RegionConfigDataBase>((Resources.Load("Regions/RegionConfigs/selectablemissions_defaultbalancing") as ScriptableRegionDataBaseConfigs).RegionConfigs);
        selecters = new ViewList <RegionConfigDataBase, RegionSelecterButton>().Init(MakeView, delegate
                                                                                     { return(Target); }, Regions, RemoveView, Regions.Count);

        selection = new UniqueSelectionGroup <RegionConfigDataBase>().Init(selecters.GetItems(), OnUnSelectedSetView, OnSelectedSetView);
    }
Exemple #2
0
    protected override void OnSet(Unlockable <SquadSizeConfig> item)
    {
        States = new UniqueSelectionGroup <GameObject>();
        States.Init(new List <GameObject>()
        {
            Available, Locked, Filled
        }, state => state.SetActive(false), state => state.SetActive(true));

        setState( );
    }
Exemple #3
0
 void Awake()
 {
     group = new UniqueSelectionGroup <GameObject>();
     group.Init(_arrows, UnSelect, OnSelect);
 }