예제 #1
0
    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;
    }
예제 #2
0
 public void  InitializeGameScene(SeedScriptableObject seedtype, EnvironmentScriptableObject[] environmentType, PlatformScriptableObject platformtype)
 {
     Global.seedtype        = seedtype;
     Global.platformtype    = platformtype;
     Global.environmentType = environmentType;
 }