Ejemplo n.º 1
0
    public static void SetFormationStates(MZFormationsManager formationsManager)
    {
        MZFormationState s0 = formationsManager.AddFormationState( "s0" );
        s0.SetProbability( MZFormation.SizeType.Small, 1 );
        s0.expLimited = 20;

        MZFormationState s1 = formationsManager.AddFormationState( "s1" );
        s1.SetProbability( MZFormation.SizeType.Small, 8 );
        s1.SetProbability( MZFormation.SizeType.Mid, 2 );
        s1.expLimited = 30;

        MZFormationState s2 = formationsManager.AddFormationState( "s2" );
        s2.SetProbability( MZFormation.SizeType.Small, 5 );
        s2.SetProbability( MZFormation.SizeType.Mid, 5 );
        s2.expLimited = 30;

        MZFormationState s3 = formationsManager.AddFormationState( "s3" );
        s3.SetProbability( MZFormation.SizeType.Small, 2 );
        s3.SetProbability( MZFormation.SizeType.Mid, 8 );
        s3.expLimited = 30;

        MZFormationState s4 = formationsManager.AddFormationState( "s4" );
        s4.SetProbability( MZFormation.SizeType.Large, 10 );
        s4.expLimited = 5;
    }
Ejemplo n.º 2
0
    void Start()
    {
        MZOTFramesManager.GetInstance().CreateFramesByExistedContainer();

        //		MZOTAnimationsManager.GetInstance().CreateAnimationsByExistedContainer();
        //		Resources.UnloadUnusedAssets();

        MZCharacterObjectsLoad.Load();

        MZTime.instance.Reset();

        _rankControl = new MZRankControl();
        _formationsManager = new MZFormationsManager();
        _formationsManager.rankControl = _rankControl;
        test.rankControl = _rankControl;

        if( test.testType != MZTest.Type.None )
        {
            _formationsManager.enableUpdateState = false;
        }

        test.SetForamtionsInfo( _formationsManager );

        MZGameComponents.instance.charactersManager = GameObject.Find( "MZCharactersManager" ).GetComponent<MZCharactersManager>();
        MZGameComponents.instance.rankControl = _rankControl;

        InitPlayer();

        _firstAndSecondUpateCount = 0;

        _rankControl.Enable();
        _formationsManager.Enable();
    }
Ejemplo n.º 3
0
    public void SetForamtionsInfo(MZFormationsManager formationsManager)
    {
        MZDebug.Assert( formationsManager != null, "_formationsManager is null" );

        _formationsManager = formationsManager;

        foreach( MZFormation f in formationsManager.formations )
            testFormationsSettings.Add( new MZTestFormationSetting( f ) );
    }
Ejemplo n.º 4
0
    public static void SetFormations(MZFormationsManager formationsManager)
    {
        formationsManager.AddFormation( SizeType.Mid, PositionType.Any, new Formation_M_TwinWay() );

        formationsManager.AddFormation( SizeType.Mid, PositionType.Any, new Formation_M_SwastikaMaster() );

        formationsManager.AddFormation( SizeType.Small, PositionType.Left, new Formation_S_Rocket() );
        formationsManager.AddFormation( SizeType.Small, PositionType.Mid, new Formation_S_Rocket() );
        formationsManager.AddFormation( SizeType.Small, PositionType.Right, new Formation_S_Rocket() );

        formationsManager.AddFormation( SizeType.Mid, PositionType.Any, new Formation_M_Split() );

        formationsManager.AddFormation( SizeType.Small, PositionType.Any, new Formation_S_TwinWay() );
        formationsManager.AddFormation( SizeType.Small, PositionType.Any, new Formation_S_Any_Round001() );

        formationsManager.AddFormation( SizeType.Small, PositionType.Left, new Formation_S_Rail() );
        formationsManager.AddFormation( SizeType.Small, PositionType.Mid, new Formation_S_Rail() );
        formationsManager.AddFormation( SizeType.Small, PositionType.Right, new Formation_S_Rail() );

        formationsManager.AddFormation( SizeType.Small, PositionType.Mid, new Formation_S_Squadron() );
        formationsManager.AddFormation( SizeType.Small, PositionType.Left, new Formation_S_Squadron() );
        formationsManager.AddFormation( SizeType.Small, PositionType.Right, new Formation_S_Squadron() );

        formationsManager.AddFormation( SizeType.Small, PositionType.Mid, new TestFormation_S000() );
        formationsManager.AddFormation( SizeType.Small, PositionType.Left, new TestFormation_S000() );
        formationsManager.AddFormation( SizeType.Small, PositionType.Right, new TestFormation_S000() );

        // tracer
        //		formationsManager.AddFormation( SizeType.Small, PositionType.Mid, new TestFormation_S001() );
        //		formationsManager.AddFormation( SizeType.Small, PositionType.Left, new TestFormation_S001() );
        //		formationsManager.AddFormation( SizeType.Small, PositionType.Right, new TestFormation_S001() );

        formationsManager.AddFormation( SizeType.Small, PositionType.Right, new TestFormation_S_XY() );
        formationsManager.AddFormation( SizeType.Small, PositionType.Left, new TestFormation_S_XY() );

        formationsManager.AddFormation( SizeType.Mid, PositionType.Left, new TestFormation_M000() );
        formationsManager.AddFormation( SizeType.Mid, PositionType.Mid, new TestFormation_M000() );
        formationsManager.AddFormation( SizeType.Mid, PositionType.Right, new TestFormation_M000() );

        formationsManager.AddFormation( SizeType.Mid, PositionType.Left, new Formation_M_Waterfall() );
        formationsManager.AddFormation( SizeType.Mid, PositionType.Right, new Formation_M_Waterfall() );

        formationsManager.AddFormation( SizeType.Large, PositionType.Any, new TestFormation_L000() );
    }