Ejemplo n.º 1
0
 public void setAimLocationCallbacks(Transform aimStartPorint, IGetAim aimCallback, LocationUpdateType type)
 {
     startLocation      = aimStartPorint;
     aimLocation        = aimCallback;
     locationUpdateType = type;
     //static distance set in prefab
 }
Ejemplo n.º 2
0
    public void setAreaLocationManual(Vector2 location, float rotationAngle)
    {
        locationUpdateType = LocationUpdateType.None;
        Vector3 tempLocaiton = location;

        tempLocaiton.z     = spriteLayer;
        transform.position = tempLocaiton;
        transform.Rotate(0, 0, rotationAngle);
    }
Ejemplo n.º 3
0
 /// <summary>
 /// with set area distance
 /// </summary>
 /// <param name="aimStartPorint"></param>
 /// <param name="aimCallback"></param>
 /// <param name="type"></param>
 /// <param name="distance"></param>
 public void setAimLocationCallbacks(Transform aimStartPorint, IGetAim aimCallback, LocationUpdateType type, float distance)
 {
     setAimLocationCallbacks(aimStartPorint, aimCallback, type);
     staticDistance = distance;
 }
Ejemplo n.º 4
0
 public void disconectAim()
 {
     locationUpdateType = LocationUpdateType.None;
 }