コード例 #1
0
ファイル: Recharge.cs プロジェクト: AlyDrake/OpenCircuit
    public override Endeavour constructEndeavour(RobotController controller) {
		Battery battery = controller.GetComponentInChildren<Battery>();
		if (parent == null || battery == null) {
            return null;
        }
		RechargeAction action = new RechargeAction(controller, goals, parent, battery);
		action.rechargePoint = rechargePoint;
        return action;
    }
コード例 #2
0
 protected override Endeavour createEndeavour(RobotController controller, Dictionary<TagEnum, Tag> tags)
 {
     Battery battery = controller.GetComponentInChildren<Battery>();
     if (battery == null) {
         return null;
     }
     RechargeAction action = new RechargeAction(this, controller, goals, tags, battery);
     action.rechargePoint = rechargePoint;
     return action;
 }
コード例 #3
0
ファイル: Recharge.cs プロジェクト: Ruthq/OpenCircuit
    public override Endeavour constructEndeavour(RobotController controller)
    {
        Battery battery = controller.GetComponentInChildren <Battery>();

        if (parent == null || battery == null)
        {
            return(null);
        }
        RechargeAction action = new RechargeAction(controller, goals, parent, battery);

        action.rechargePoint = rechargePoint;
        return(action);
    }