void GetMiroModelDynamcsCtrl()
        {
            foreach (var dynCtrl in _modelDynCtrls)
            {
                if (dynCtrl == null)
                {
                    _modelDynCtrls.Remove(dynCtrl);
                }
            }

            List <MiroModelV1> miros =
                _MiroMgr.GetMiroModels();

            foreach (var miro in miros)
            {
                MiroModelDynamicsCtrl miroDynCtrl =
                    miro.GetComponent <MiroModelDynamicsCtrl> ();
                if (miroDynCtrl != null)
                {
                    _modelDynCtrls.Add(miroDynCtrl);
                }
            }
        }
Exemple #2
0
        public bool TurnDynamicsAt(Hex coord, bool bON)
        {
            MiroModelV1 model =
                _GridCtrl.GetMiroModelAt(coord);

            if (model == null)
            {
                return(false);
            }
            else
            {
                MiroModelDynamicsCtrl dynCtrl = model.GetComponent <MiroModelDynamicsCtrl> ();
                if (dynCtrl == null)
                {
                    return(false);
                }
                else
                {
                    dynCtrl.TurnAllDynamics(bON);
                    return(true);
                }
            }
        }