netrosly

test

Dec 16th, 2016
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 2.41 KB | None | 0 0
  1. Imports System.ComponentModel
  2. Imports VisualEngine.Engine
  3. Namespace Engine
  4.     Public Class Layer
  5.         Protected Property UniqueId As Guid
  6.         Public Property Game As Game
  7.         'Engine-Level Property
  8.         Public lstEntity As New Entities
  9.         <DesignerSerializationVisibility(DesignerSerializationVisibility.Content)>
  10.         Public Property EntityList As Entities
  11.             Get
  12.                 Return lstEntity
  13.             End Get
  14.             Set(ByVal value As Entities)
  15.                 lstEntity = value
  16.             End Set
  17.         End Property
  18.         Public Shared CollisionList As New Coliders
  19.         <DesignerSerializationVisibility(DesignerSerializationVisibility.Content)>
  20.         Public Property ColiderList As Coliders
  21.             Get
  22.                 Return CollisionList
  23.             End Get
  24.             Set(ByVal value As Coliders)
  25.                 CollisionList = value
  26.             End Set
  27.         End Property
  28.         Public Shared lstTileMaps As New Resource._TileMaps
  29.         <DesignerSerializationVisibility(DesignerSerializationVisibility.Content)>
  30.         Public Shared Property TileMaps As Resource._TileMaps
  31.             Get
  32.                 Return lstTileMaps
  33.             End Get
  34.             Set(ByVal value As Resource._TileMaps)
  35.                 lstTileMaps = value
  36.             End Set
  37.         End Property
  38.         Public MovementList As New Frames.Movements
  39.         <DesignerSerializationVisibility(DesignerSerializationVisibility.Content)>
  40.         Public Property EnitityMovement As Frames.Movements
  41.             Get
  42.                 Return MovementList
  43.             End Get
  44.             Set(ByVal value As Frames.Movements)
  45.                 MovementList = value
  46.             End Set
  47.         End Property
  48.         Sub New(newgame As Game)
  49.             UniqueId = Guid.NewGuid()
  50.             Game = newgame
  51.         End Sub
  52.     End Class
  53.  
  54.     Public Class Layers
  55.         Inherits List(Of Layer)
  56.         Public Property Game As Game
  57.         Public Shadows Sub Add(Layer As Layer)
  58.             'Dim instantiatedType As Object = Activator.CreateInstance(typeToInstantiate, System.Reflection.BindingFlags.NonPublic Or System.Reflection.BindingFlags.Instance, Nothing, New Object() {parameter}, Nothing)
  59.             Layer.Game = Game
  60.             MyBase.Add(Layer)
  61.         End Sub
  62.         Sub New(newgame As Game)
  63.             Game = newgame
  64.         End Sub
  65.     End Class
  66. End Namespace
Advertisement
Add Comment
Please, Sign In to add comment