void Start() { Global.platform = gameObject; platform = Global.platformtype; spriteRenderer = GetComponent <SpriteRenderer>(); spriteRenderer.sprite = platform.platformSprite; polycol2D = this.gameObject.AddComponent <PolygonCollider2D>(); rb2d = this.gameObject.AddComponent <Rigidbody2D>(); rb2d.sharedMaterial = platform.physMat; rb2d.mass = platform.mass * 0.25f; rb2d.drag = platform.drag * 0.25f; rb2d.angularDrag = platform.angularDrag + 5; rb2d.gravityScale = platform.gravityScale * 0.15f; }
public void InitializeGameScene(SeedScriptableObject seedtype, EnvironmentScriptableObject[] environmentType, PlatformScriptableObject platformtype) { Global.seedtype = seedtype; Global.platformtype = platformtype; Global.environmentType = environmentType; }