Ejemplo n.º 1
0
        public void CreateCharacter(string _camp, string _type, string _rarity)
        {
            SimpleAttr      _attr = new SimpleAttr(_camp, _type, _rarity);
            SimpleCharacter _chr  = new SimpleCharacter(_attr, GetUnityEngineHelper().GetItemInResource("unit/" + _camp + "/" + _type + "/" + _rarity));

            SimpleMediator.GetInstance().GetCampSystem().AddUnit(_camp, _chr);
        }
Ejemplo n.º 2
0
        public static void ShowMediator()
        {
            var mediator    = new SimpleMediator();
            var normalUser  = new NormalUser(mediator);
            var premiumUser = new PremiumUser(mediator);

            mediator.AddUser(normalUser);
            mediator.AddUser(premiumUser);

            normalUser.ChangeSubscription();
        }
Ejemplo n.º 3
0
        public void SetState(SimpleState state)
        {
            m_stateIsBegin = false;

            LoadScene(state.GetSceneName());
            SimpleMediator.GetInstance().Release();

            if (m_state != null)
            {
                m_state.StateEnd();
            }

            m_state = state;
        }
Ejemplo n.º 4
0
 protected SimpleMediator GetMediator()
 {
     return(SimpleMediator.GetInstance());
 }
Ejemplo n.º 5
0
 private void OnApplicationQuit()
 {
     SimpleMediator.GetInstance().Exit();
 }
Ejemplo n.º 6
0
 // Use this for initialization
 private void Start()
 {
     SimpleMediator.GetInstance().Initialize();
     Control.SetState(new State_00_Main(Control));
 }