本文整理汇总了C#中SharedVector3类的典型用法代码示例。如果您正苦于以下问题:C# SharedVector3类的具体用法?C# SharedVector3怎么用?C# SharedVector3使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SharedVector3类属于命名空间,在下文中一共展示了SharedVector3类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: OnStart
public override void OnStart()
{
if ((targetTransform == null || targetTransform.Value == null) && targetPosition == null) {
Debug.LogError("Error: A MoveTowards target value is not set.");
targetPosition = new SharedVector3(); // create a new SharedVector3 to prevent repeated errors
}
}
开发者ID:HaoYunSun,项目名称:TEMPORAIRE,代码行数:7,代码来源:MoveTowards.cs
示例2: OnAwake
public override void OnAwake()
{
//birthPos = (SharedVector3)GlobalVariables.Instance.GetVariable("MonsterBirth_Pos");
birthPos = (SharedVector3)Owner.GetVariable("MonsterBirth_Pos");
gameObject.transform.position = birthPos.Value;
state = gameObject.animation["f_out"];
}
开发者ID:seenen,项目名称:BehaviorTree_Seenen,代码行数:9,代码来源:MonsterBirth.cs
示例3: OnStart
public override void OnStart()
{
targetPosition = (SharedVector3)Owner.GetVariable("MonsterMovement_Target");
if ((targetTransform == null || targetTransform.Value == null) && targetPosition == null)
{
Debug.LogError("Error: A MoveTowards target value is not set.");
targetPosition = new SharedVector3(); // create a new SharedVector3 to prevent repeated errors
}
gameObject.animation.Play(state.clip.name, PlayMode.StopAll);
}
开发者ID:seenen,项目名称:BehaviorTree_Seenen,代码行数:13,代码来源:MonsterMovement.cs
示例4: OnReset
public override void OnReset()
{
targetGameObject = null;
force = Vector3.zero;
position = Vector3.zero;
forceMode = ForceMode.Force;
}
开发者ID:HaoYunSun,项目名称:TEMPORAIRE,代码行数:7,代码来源:AddForceAtPosition.cs
示例5: OnReset
public override void OnReset()
{
targetGameObject = null;
point = Vector3.zero;
axis = Vector3.zero;
angle = 0;
}
开发者ID:dev-celvin,项目名称:DK,代码行数:7,代码来源:RotateAround.cs
示例6: OnReset
public override void OnReset()
{
targetGameObject = null;
targetObject = null;
targetPosition = Vector3.zero;
ignoreHeight = true;
storeValue = 0;
}
开发者ID:wishes2018,项目名称:UnityGame,代码行数:8,代码来源:GetAngleToTarget.cs
示例7: OnReset
public override void OnReset()
{
start = Vector3.zero;
end = Vector3.zero;
color = Color.white;
duration = 0f;
depthTest = true;
}
开发者ID:LawsonLamb,项目名称:HeartAttack1.1a,代码行数:8,代码来源:DrawLine.cs
示例8: OnReset
// Reset the public variables
public override void OnReset()
{
usePhysics2D = false;
rotationEpsilon = 0.5f;
maxLookAtRotationDelta = 1f;
onlyY = false;
target = null;
targetRotation = Vector3.zero;
}
开发者ID:emccrckn,项目名称:DadSimulator,代码行数:10,代码来源:RotateTowards.cs
示例9: OnReset
public override void OnReset()
{
originGameObject = null;
originPosition = Vector3.zero;
direction = Vector3.zero;
distance = -1;
layerMask = -1;
space = Space.Self;
}
开发者ID:wishes2018,项目名称:UnityGame,代码行数:9,代码来源:Raycast.cs
示例10: OnReset
public override void OnReset()
{
targetGameObject = null;
explosionForce = 0;
explosionPosition = Vector3.zero;
explosionRadius = 0;
upwardsModifier = 0;
forceMode = ForceMode.Force;
}
开发者ID:dev-celvin,项目名称:DK,代码行数:9,代码来源:AddExplosionForce.cs
示例11: OnReset
public override void OnReset()
{
targetGameObject = null;
matchPosition = Vector3.zero;
matchRotation = Quaternion.identity;
targetBodyPart = AvatarTarget.Root;
weightMaskPosition = Vector3.zero;
weightMaskRotation = 0;
startNormalizedTime = 0;
targetNormalizedTime = 1;
}
开发者ID:dev-celvin,项目名称:DK,代码行数:11,代码来源:MatchTarget.cs
示例12: OnUpdate
public override TaskStatus OnUpdate()
{
Vector3 position;
Vector3 dir = direction.Value;
if (originGameObject.Value != null) {
position = originGameObject.Value.transform.position;
if (space == Space.Self) {
dir = originGameObject.Value.transform.TransformDirection(direction.Value);
}
} else {
position = originPosition.Value;
}
RaycastHit hit;
if (Physics.Raycast(position, dir, out hit, distance.Value == -1 ? Mathf.Infinity : distance.Value, layerMask)) {
storeHitObject = hit.collider.gameObject;
storeHitPoint = hit.point;
storeHitNormal = hit.normal;
storeHitDistance = hit.distance;
return TaskStatus.Success;
}
return TaskStatus.Failure;
}
开发者ID:wishes2018,项目名称:UnityGame,代码行数:24,代码来源:Raycast.cs
示例13: OnReset
public override void OnReset()
{
targetGameObject = null;
destination = Vector3.zero;
}
开发者ID:LawsonLamb,项目名称:HeartAttack1.1a,代码行数:5,代码来源:SetDestination.cs
示例14: OnReset
public override void OnReset()
{
currentPosition = targetPosition = storeResult = Vector3.zero;
speed = 0;
}
开发者ID:wishes2018,项目名称:UnityGame,代码行数:5,代码来源:MoveTowards.cs
示例15: OnReset
public override void OnReset()
{
targetGameObject = null;
position = Vector3.zero;
rotation = Quaternion.identity;
}
开发者ID:dev-celvin,项目名称:DK,代码行数:6,代码来源:Instantiate.cs
示例16: OnReset
public override void OnReset()
{
base.OnReset();
target = null;
targetPosition = Vector3.zero;
}
开发者ID:LawsonLamb,项目名称:HeartAttack1.1a,代码行数:6,代码来源:Seek.cs
示例17: OnReset
public override void OnReset()
{
eulerVector = Vector3.zero;
storeResult = Quaternion.identity;
}
开发者ID:kayodeaking,项目名称:The-Game-Of-Love-1.0-,代码行数:5,代码来源:Euler.cs
示例18: OnReset
public override void OnReset()
{
vector3Variable = Vector2.zero;
storeResult = Vector3.zero;
}
开发者ID:wishes2018,项目名称:UnityGame,代码行数:5,代码来源:GetVector3.cs
示例19: OnReset
public override void OnReset()
{
vector3Variable = storeResult = Vector3.zero;
multiplyBy = 0;
}
开发者ID:dev-celvin,项目名称:DK,代码行数:5,代码来源:Multiply.cs
示例20: OnReset
public override void OnReset()
{
targetGameObject = null;
angularVelocity = Vector3.zero;
}
开发者ID:dev-celvin,项目名称:DK,代码行数:5,代码来源:SetAngularVelocity.cs
注:本文中的SharedVector3类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论