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); } } }
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); } } }