Ctrl+K

PrefabBuilder

اعلان

public class Strawberry.Core.PrefabBuilder

سازنده‌ای برای ساخت پیش‌ساخته (Prefab) بدون نیاز به ساخت ابتدایی یک موجود (Entity) الگو.

متدها

WithAssetManager

AssetManager استفاده‌شده برای حل دارایی ← نام هنگام فراخوانی Build() را تنظیم می‌کند. اگر هر جزء (Component) ارجاع دارایی دارد که باید با نام سریالایز شود، ضروری است.

PrefabBuilder WithAssetManager(AssetManager assets)

پارامترها:

نام نوع توضیحات
assets Strawberry.Core.AssetManager مدیر دارایی برای استفاده

خروجی: PrefabBuilder برای ادامه‌ی تنظیمات

AddComponent

یک جزء (Component) به PrefabBuilder اضافه می‌کند که بعداً برای ساخت پیش‌ساخته استفاده می‌شود.

PrefabBuilder AddComponent<T>(Action<T> configure = null)

پارامترها:

نام نوع توضیحات
configure System.Action = null پس از ساخت جزء نوع T فراخوانی می‌شود. برای پیکربندی جزء استفاده می‌شود

خروجی: نمونه‌ی PrefabBuilder برای ادامه‌ی تنظیمات

پارامترهای نوع:

  • T — نوع جزء برای اضافه‌کردن

AddComponent

یک جزء (Component) از قبل نمونه‌سازی‌شده به PrefabBuilder اضافه می‌کند.

PrefabBuilder AddComponent<T>(T component)

پارامترها:

نام نوع توضیحات
component T نمونه‌ی جزء برای اضافه‌کردن

خروجی: نمونه‌ی PrefabBuilder برای ادامه‌ی تنظیمات

پارامترهای نوع:

  • T — نوع جزء

استثناها:

  • System.ArgumentNullException — وقتی component برابر null باشد پرتاب می‌شود

Build

پیش‌ساخته را می‌سازد.

Prefab Build()