コード例 #1
0
ファイル: Target.cs プロジェクト: bshishov/LudumDare44
 public Target(ITargetLocationProvider provider)
 {
     Type              = TargetType.LocationProvider;
     Character         = null;
     Transform         = null;
     _location         = default;
     _forward          = default;
     _locationProvider = provider;
 }
コード例 #2
0
ファイル: Target.cs プロジェクト: bshishov/LudumDare44
 public Target(CharacterState character)
 {
     Type              = TargetType.Character;
     Character         = character;
     Transform         = character.GetNodeTransform(CharacterState.NodeRole.Root);
     _location         = default;
     _forward          = default;
     _locationProvider = null;
 }
コード例 #3
0
ファイル: Target.cs プロジェクト: bshishov/LudumDare44
 public Target(Transform transform)
 {
     Type              = TargetType.Transform;
     Character         = null;
     Transform         = transform;
     _location         = default;
     _forward          = default;
     _locationProvider = null;
 }
コード例 #4
0
ファイル: Target.cs プロジェクト: bshishov/LudumDare44
 public Target(Vector3 location, Vector3 forward)
 {
     Type              = TargetType.Location;
     Character         = null;
     Transform         = null;
     _location         = location;
     _forward          = forward;
     _locationProvider = null;
 }