コード例 #1
0
ファイル: UIManager.cs プロジェクト: ly774508966/SFramework
 public UIManager(GameMainProgram gameMain) : base(gameMain)
 {
     //字段初始化
     allUIFormsDict         = new Dictionary <string, ViewBase>();
     currentShowUIFormsDict = new Dictionary <string, ViewBase>();
     formToPathDict         = new Dictionary <string, string>();
     currentUIFormsStack    = new Stack <ViewBase>();
 }
コード例 #2
0
 public UIManager(GameMainProgram gameMain) : base(gameMain)
 {
     //字段初始化
     _DicALLUIForms         = new Dictionary <string, ViewBase>();
     _DicCurrentShowUIForms = new Dictionary <string, ViewBase>();
     _DicFormsPaths         = new Dictionary <string, string>();
     _StaCurrentUIForms     = new Stack <ViewBase>();
 }
コード例 #3
0
 public override void StateBegin()
 {
     gameMainProgram = GameMainProgram.Instance;
     gameMainProgram.Initialize();
     //UI初始化
     gameMainProgram.uiManager.ShowUIForms("BeginBackground");
     gameMainProgram.uiManager.ShowUIForms("ButtonPlay");
 }
コード例 #4
0
 public DataBaseMgr(GameMainProgram gameMain) : base(gameMain)
 {
     dicWeapon      = new Dictionary <string, IEquip>();
     dicCloth       = new Dictionary <string, IEquip>();
     dicShoe        = new Dictionary <string, IEquip>();
     dicMedicine    = new Dictionary <string, IProp>();
     dicEnemyWeapon = new Dictionary <string, IEquip>();
     dicEnemyCloth  = new Dictionary <string, IEquip>();
 }
コード例 #5
0
 public override void StateBegin()
 {
     gameMainProgram = GameMainProgram.Instance;
     gameMainProgram.Initialize();
     //UI初始化
     gameMainProgram.uiManager.ShowUIForms("FadeOut");
     gameMainProgram.uiManager.ShowUIForms("BeginBackground");
     CoroutineMgr.Instance.StartCoroutine(PlayBgm());
 }
コード例 #6
0
 /// <summary>
 /// 初始化和释放由NpcMgr调用
 /// </summary>
 public virtual void Initialize()
 {
     gameMainProgram   = GameMainProgram.Instance;
     AnimatorComponent = gameObject.GetComponent <Animator>();
     // Npc的生成应该在Player之后
     player = GameMainProgram.Instance.playerMgr.CurrentPlayer;
     if (player != null)
     {
         playerTransform = player.GameObjectInScene.transform;
     }
     else
     {
         Debug.LogError("未能获取到Player");
     }
 }
コード例 #7
0
ファイル: ISceneState.cs プロジェクト: ly774508966/SFramework
 /// <summary>
 /// 初始化GameMainProgram,初始化场景,场景初始设置
 /// </summary>
 public virtual void StateBegin()
 {
     gameMainProgram = GameMainProgram.Instance;
     gameMainProgram.Initialize();
 }
コード例 #8
0
        public GameData gameData;//实例

        public GameDataMgr(GameMainProgram gameMain) : base(gameMain)
        {
            xs = new XmlSaver();
        }
コード例 #9
0
ファイル: GameDataMgr.cs プロジェクト: ly774508966/SFramework
 /// <summary>
 /// 默认在游戏开始时会读取Setting文件
 /// </summary>
 /// <param name="gameMain"></param>
 public GameDataMgr(GameMainProgram gameMain) : base(gameMain)
 {
     xmlSaver = new XmlSaver();
     LoadSetting();
 }
コード例 #10
0
 public SqlMgr(GameMainProgram gameMain) : base(gameMain)
 {
 }
コード例 #11
0
 public LanguageMgr(GameMainProgram gameMain) : base(gameMain)
 {
     dicLauguageCN = new Dictionary <string, string>();
     dicLauguageEN = new Dictionary <string, string>();
 }
コード例 #12
0
ファイル: NpcMgr.cs プロジェクト: sols11/Dawnblade
 public NpcMgr(GameMainProgram gameMain) : base(gameMain)
 {
     npcInScene  = new List <INPC>();
     dicNpcPaths = new Dictionary <string, string>();
 }
コード例 #13
0
 public ThreadMgr(GameMainProgram gameMain) : base(gameMain)
 {
     ThreadList = new List <Thread>();
 }
コード例 #14
0
        //继承后在这里声明Mgr对象

        /// <summary>
        /// 构造函数指定m_GameMain
        /// </summary>
        /// <param name="gameSys"></param>
        public IGameMgr(GameMainProgram gameMain)
        {
            this.gameMain = gameMain;
        }
コード例 #15
0
ファイル: AudioMgr.cs プロジェクト: sols11/SFrameworkDemo-TPS
        private string musicResouceDir = @"Musics\";         // 存放路径

        public AudioMgr(GameMainProgram gameMain) : base(gameMain)
        {
            musicPathList     = new List <string>();
            soundAudioSources = new List <AudioSource>();
        }
コード例 #16
0
 public PlayerMgr(GameMainProgram gameMain) : base(gameMain)
 {
 }
コード例 #17
0
 public ResourcesMgr(GameMainProgram gameMain) : base(gameMain)
 {
     //字段初始化
     ht    = new Hashtable();
     dicGO = new Dictionary <string, GameObject>();
 }
コード例 #18
0
 public FileMgr(GameMainProgram gameMain) : base(gameMain)
 {
 }
コード例 #19
0
 public EnemyMgr(GameMainProgram gameMain) : base(gameMain)
 {
     enemysInScene = new List <IEnemy>();
 }
コード例 #20
0
 public DataBaseMgr(GameMainProgram gameMain) : base(gameMain)
 {
 }
コード例 #21
0
 public DialogMgr(GameMainProgram gameMain) : base(gameMain)
 {
 }
コード例 #22
0
 public ResourcesMgr(GameMainProgram gameMain) : base(gameMain)
 {
     // 字段初始化
     resourcesHashTable = new Hashtable();
     gameObjectDict     = new Dictionary <string, GameObject>();
 }
コード例 #23
0
 public LanguageMgr(GameMainProgram gameMain) : base(gameMain)
 {
     languageCN_Dict = new Dictionary <string, string>();
     languageEN_Dict = new Dictionary <string, string>();
 }
コード例 #24
0
        //public UnityEvent OnButtonDrinkDown = new UnityEvent();
        //public UnityEvent OnButtonAvoidDown = new UnityEvent();


        public InputMgr(GameMainProgram gameMain) : base(gameMain)
        {
        }
コード例 #25
0
ファイル: CourseMgr.cs プロジェクト: kukuzhang/SFramework
 public CourseMgr(GameMainProgram gameMain) : base(gameMain)
 {
 }
コード例 #26
0
ファイル: StartState.cs プロジェクト: sols11/Metal-Slug-Stars
 public override void StateBegin()
 {
     gameMainProgram = GameMainProgram.Instance;
     gameMainProgram.Initialize();
 }
コード例 #27
0
 public UIMaskMgr(GameMainProgram gameMain) : base(gameMain)
 {
 }
コード例 #28
0
 public EventMgr(GameMainProgram gameMain) : base(gameMain)
 {
     eventDictionary = new Dictionary <EventName, UnityEvent>();
 }