void Start() { manager = transform.GetComponent <IObjManager>(); cubeRadius = BuildingManager.instance.cubeSize / 2; underWaterCubes = new List <CubeInfo>(); seaLevel = Ocean.Instance.level; objBody = GetComponent <Rigidbody>(); //慢速刷新 if (!FastRefresh) { InvokeRepeating("SeletUnderWaterCube", 1, 0.5f); } }
public void Register(IObjManager objmanager, Transform targer) { (objmanager as IDynamicManager).RegistDynamic(targer.GetComponent <IDynamic>()); }
public void Register(IObjManager objmanager, Transform targer) { (objmanager as IDirectionManager).RegistDirection(targer.GetComponent <IDirectionSystem>()); }