Ejemplo n.º 1
0
        public MultiSelect(GameObject root, InputRelayPoint input_relay_point, List <List <GameObject> > objs) : base(root, input_relay_point, objs)
        {
            inputRelayPoint.ChangeReciever(iEs1);
            inputRelayPoint.IsActive = true;

            var inst_input = root.AddComponent <InstantUiInput>();

            inst_input.iUiKyReciever = iEs2;
            inst_input.IsActive      = true;
        }
Ejemplo n.º 2
0
        public SelectController(GameObject root, InputRelayPoint input_relay_point, List <List <GameObject> > objs)
        {
            if (objs.Count != 2)
            {
                DebugLogger.LogError("Images is insufficient");
                return;
            }
            inputRelayPoint = input_relay_point;
            iEs1            = root.AddComponent <InterfaceEventSystem>();
            iEs1.CreateActiveSelectableList <CharSelectedPanelP1>(ListCreateOption.Horizontal);
            cSc1 = new CharSelectedPanelControll(iEs1, objs[0]);
            iEs1.Launch();


            iEs2 = root.AddComponent <InterfaceEventSystem>();
            iEs2.CreateActiveSelectableList <CharSelectedPanelP2>(ListCreateOption.Horizontal);
            cSc2 = new CharSelectedPanelControll(iEs2, objs[1]);
            iEs2.Launch();

            cSc1.MyStream.Subscribe(n => Flow(n, 0));
            cSc2.MyStream.Subscribe(n => Flow(n, 1));
        }
Ejemplo n.º 3
0
 public SoloSelect(GameObject root, InputRelayPoint input_relay_point, List <List <GameObject> > objs) : base(root, input_relay_point, objs)
 {
     SetFirstCtl();
 }