public AttackTrail() { targetedEnemies = new List <(Player, Vector2)>(); points = new List <Vector2>(); drawer = new TrailDrawer(); effects = new List <AttackEffect>(); }
protected virtual void Start() { mTrackableBehaviour = GetComponent <TrackableBehaviour>(); if (mTrackableBehaviour) { mTrackableBehaviour.RegisterTrackableEventHandler(this); } lineReset = GameObject.FindGameObjectWithTag("GameController").GetComponent <TrailDrawer>(); levelChanger = GetComponent <LevelChanger>(); }
public ConcentrateTrail(Card.Card card) { this.card = card; isExist = true; delayedDeletion = false; points = new List <Vector2>(); drawer = new TrailDrawer(); arbitraryEffects = new List <ConcentrateEffect>(); reactEffects = new List <ConcentrateEffect>(); terminateEffects = new List <ConcentrateEffect>(); }
public static void LoadContent(ContentManager content, GraphicsDevice graphics) { blur = content.Load <Effect>("Shaders/Blur"); blur.Parameters["width"].SetValue((float)(Screen.ScreenSize.X / 2)); blur.Parameters["height"].SetValue((float)(Screen.ScreenSize.Y / 2)); portalMap = content.Load <Effect>("Shaders/PortalMap"); dottedLineCircleSprite = content.Load <Texture2D>("GameObjects/DottedLineCircle"); Player.LoadContent(content); Gravity.LoadContent(content); Finish.LoadContent(content); Star.LoadContent(content); Portal.LoadContent(content); TrailDrawer.LoadContent(content, graphics); PortalParticlesDrawer.LoadContent(content); GravityParticlesDrawer.LoadContent(content); ParticlesDrawer <PortalParticleVertexData> .LoadContent(graphics); ParticlesDrawer <GravityParticleVertexData> .LoadContent(graphics); }
void GetTrailDrawer() { trailDrawer = this.gameObject.GetComponent <TrailDrawer>(); }
void Start() { startPosition = this.transform.localPosition; rb = GetComponent <Rigidbody2D>(); lineReset = GameObject.FindGameObjectWithTag("GameController").GetComponent <TrailDrawer>(); }