示例#1
0
        public void ConfigureDrone(GameObject drone, DroneFactory factory, DroneStateManager data = null)
        {
            drone.transform.localScale = Size * Vector3.one;

            if (!factory.IsServer)
            {
                AdjustVisuals(drone, factory);
            }
            else
            {
            }

            // Set up Drone Movement
            MovementType?.Initialize(drone, Speed);

            // Add pattern if drone has one
            if (Pattern != null)
            {
                factory.AddPattern(Pattern, drone, SpawnedDrones);
            }
        }