Ejemplo n.º 1
0
    /*private void AddWaypointToMoveWrapperAtPosition(OrderWrapper ow, Vector3 pos)
     * {
     *  WaypointMarker wpmrk = WaypointMarker.CreateInstance(pos);
     *  ow.GetWrappedAs<MoveOrder>().AddWaypoint(wpmrk.GetMyWrapper<WaypointMarker>());
     *  //ow.GetWrappedAs<MoveOrderFormation>().AddWaypoint(wpmrk.GetMyWrapper<WaypointMarker>());
     * }*/

    private void AddWaypointToMoveWrapperAtPosition(TaskWrapper ow, Vector3 pos)
    {
        WaypointMarker wpmrk = WaypointMarker.CreateInstance(pos);

        ow.GetCastReference <MoveTask>().AddWaypoint(wpmrk.GetRefWrapper());
        //ow.GetWrappedAs<MoveOrderFormation>().AddWaypoint(wpmrk.GetMyWrapper<WaypointMarker>());
    }
Ejemplo n.º 2
0
    private void AddPositionToEngageAtPositionsWrapper(TaskWrapper ow, Vector3 pos, float radius)
    {
        FirePositionMarker fpmrk = FirePositionMarker.CreateInstance(pos, radius);

        ow.GetCastReference <EngageAtPositionsTask>().AddFirePosition(fpmrk.GetRefWrapper());
    }