コード例 #1
0
    //private float[] engage_probabities;

    private BattleState()
    {
        engageMode      = EngageMode.PARALLEL;
        battleFormation = BattleFormation.LINE_AHEAD;

        //解耦合,具体实现在Mono中做
        //engage_probabities= new float[4];
        //engage_probabities[0] = 0.45f;
        //engage_probabities[1] = 0.30f;
        //engage_probabities[2] = 0.15f;
        //engage_probabities[3] = 0.10f;
    }
コード例 #2
0
    //public bool[]


    // Use this for initialization
    void Start()
    {
        battlePhase = BattlePhase.GetInstance();
        battleState = BattleState.GetInstance();

        engage_probabities    = new float[4];
        engage_probabities[0] = 0.45f; //parallel
        engage_probabities[1] = 0.30f; //headon
        engage_probabities[2] = 0.15f; //green
        engage_probabities[3] = 0.10f; //red



        em = battleState.SetEngageMode(true, engage_probabities);
        //TODO. 获取彩云信息
        hasSaiun(out SaiunCount, out HasSaiun);
    }