//---------------------------------------------------------------------------------------------- // 更新処理 //---------------------------------------------------------------------------------------------- public override void OnUpdate(AutoPilot ap) { /// 左クリックでスプライト追加 if (Input.GetKeyDown(KeyCode.Mouse0)) { util.AddSprite(ap); } /// 右クリックでスプライト削除 if (Input.GetKeyDown(KeyCode.Mouse1)) { util.RemoveSprite(ap); } // 全スプライト移動 util.MoveSprites(ap); // スプライトが無い場合のみライン描画 int spriteCount = util.GetSpriteCount(); if (spriteCount == 0) { Util2.DrawLines(ap); } ap.Print(0, "SpriteCount=" + spriteCount); }