Esempio n. 1
0
    public static bool IsCanSwitchToBossCameraType()
    {
        string   text     = InstanceManager.CurrentInstanceDataID.ToString() + InstanceManager.CurrentInstanceBatch.ToString();
        int      key      = int.Parse(text);
        BoCiBiao boCiBiao = DataReader <BoCiBiao> .Get(key);

        return(boCiBiao != null && boCiBiao.cameraType == 1);
    }
Esempio n. 2
0
    public static List <float> GetMapPointB()
    {
        if (MySceneManager.IsMainScene(MySceneManager.Instance.CurSceneID))
        {
            return(null);
        }
        if (InstanceManager.CurrentInstanceType == InstanceType.Arena)
        {
            return(null);
        }
        if (InstanceManager.CurrentInstanceType == InstanceType.GangFight)
        {
            return(null);
        }
        if (InstanceManager.CurrentInstanceType == InstanceType.ClientTest)
        {
            return(null);
        }
        if (InstanceManager.CurrentInstanceType == InstanceType.ServerTest)
        {
            return(null);
        }
        if (InstanceManager.CurrentInstanceType == InstanceType.SurvivalChallenge)
        {
            return(null);
        }
        string   text     = InstanceManager.CurrentInstanceDataID.ToString() + InstanceManager.CurrentInstanceBatch.ToString();
        int      num      = int.Parse(text);
        BoCiBiao boCiBiao = null;

        if (DataReader <BoCiBiao> .Contains(num))
        {
            boCiBiao = DataReader <BoCiBiao> .Get(num);
        }
        else if (DataReader <BoCiBiao> .Contains(num - 1))
        {
            boCiBiao = DataReader <BoCiBiao> .Get(num - 1);
        }
        return((boCiBiao == null || boCiBiao.pointB.get_Count() != 3) ? null : boCiBiao.pointB);
    }