示例#1
0
 public void MakeAShootAtB(ItemController itemFrom, ItemController itemTo)
 {
     Vector3 fromPosition = itemFrom.gameObject.transform.position;
     Vector3 toPosition = itemTo.gameObject.transform.position;
     Vector3 relativePos = toPosition - fromPosition;
     linesCollection.GetLineControllerBetween (itemFrom.GetId (), itemTo.GetId ()).Activate();
     itemFrom.StartShootingAt (Quaternion.LookRotation(relativePos), itemTo.GetId());
     map.AshootsAtB (itemFrom.GetId (), itemTo.GetId ());
 }