Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
 public void Register(IObjManager objmanager, Transform targer)
 {
     (objmanager as IDynamicManager).RegistDynamic(targer.GetComponent <IDynamic>());
 }
Esempio n. 3
0
 public void Register(IObjManager objmanager, Transform targer)
 {
     (objmanager as IDirectionManager).RegistDirection(targer.GetComponent <IDirectionSystem>());
 }