Exemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     foreach (var fish in fishList)
     {
         FishGizmo fishGizmo = fish.GetComponent <FishGizmo>();
         if (fishGizmo == null)
         {
             return;
         }
         fishGizmo.SetProperty(escapeRadius, perRadius, neighborRadius, mass, speed, followPoint.transform);
     }
 }
Exemplo n.º 2
0
 private void OnDrawGizmosSelected()
 {
     foreach (var fish in fishList)
     {
         FishGizmo fishGizmo = fish.GetComponent <FishGizmo>();
         if (fishGizmo == null)
         {
             return;
         }
         fishGizmo.SetProperty(escapeRadius, perRadius, neighborRadius, mass, speed);
         fishGizmo.DrawGizmos();
     }
 }
Exemplo n.º 3
0
 // Update is called once per frame
 void Update()
 {
     foreach (var fish in fishList)
     {
         // Move(fish);
         FishGizmo fishGizmo = fish.GetComponent <FishGizmo>();
         if (fishGizmo == null)
         {
             return;
         }
         fishGizmo.GetComponent <FishGizmo>().SetNeighbors(ref fishList);
         fishGizmo.MoveUpdate();
     }
 }