public Rigidbody2DUtility(Rigidbody2D rigidbody2D, Forward forward) { this.forward = forward; this.rigidbody2D = rigidbody2D; originGravity = rigidbody2D.gravityScale; originDrag = rigidbody2D.drag; }
public DynamicSight(Forward forward, DynamicSightData dynamicSightData, Transform origin, bool drawGizmo) { this.forward = forward; this.dynamicSightData = dynamicSightData; transform = origin; randomAlertTime = Random.Range(dynamicSightData.AlertTimeMin, dynamicSightData.AlertTimeMax); AlertIncreaseSensitivity = 1.0f; AlertDecreaseSensitivity = 1.0f; if (drawGizmo) { DynamicSightGizmo dynamicSightGizmo = origin.gameObject.AddComponent <DynamicSightGizmo>(); dynamicSightGizmo.Init(this, dynamicSightData, forward); } }
public void Init(DynamicSight dynamicSight, DynamicSightData dynamicSightData, Forward forward) { this.dynamicSightData = dynamicSightData; this.forward = forward; this.dynamicSight = dynamicSight; }