Exemple #1
0
    override public BaseScene CreateScene(int resId)
    {
        BaseScene scene = new YaZhiXieEScene();

        if (!InitScene(scene, resId))
        {
            return(null);
        }

        return(scene);
    }
Exemple #2
0
    protected override void OnRespond(respond_yazhixiee_report respond, object userdata)
    {
        YaZhiXieEScene scn = SceneManager.Instance.GetCurScene() as YaZhiXieEScene;

        if (scn != null)
        {
            scn.ResetReportTime();
        }

        if (!respond.succeed)
        {
            return;
        }

        YaZhiXieEUpdateRankListEvent e = new YaZhiXieEUpdateRankListEvent();

        e.sortInfo = respond.sortinfo;

        EventSystem.Instance.PushEvent(e);
    }
Exemple #3
0
 public override void Destroy()
 {
     mScene = null;
     mRes   = null;
 }
Exemple #4
0
    public YaZhiXieESceneBalanceComponent(YaZhiXieEScene scene)
    {
        mScene = scene;

        mRes = mScene.GetSceneRes();
    }