示例#1
0
    public void FixedUpdate(EntityState enState)
    {
        if (HasTrajectoryModifier())
        {
            trajectoryModifier.UpdateTrajectory(this);
            if (trajectoryModifier.IsDone())
            {
                trajectoryModifier.End(this);
                trajectoryModifier = null;
            }
        }

        enState.BaseStateFixedUpdate(this);

        CheckAdjacentSurfaceMap(enState);
    }
示例#2
0
 public void RemoveTrajectoryModifier()
 {
     trajectoryModifier.End(this);
     trajectoryModifier = null;
 }
示例#3
0
 public void Impact(TrajectoryModData tmod)
 {
     trajectoryModifier = new TrajectoryModifier(this, tmod);
 }