// Use this for initialization void Start() { GroundMask = LayerMask.GetMask("Ground"); EntityMask = LayerMask.GetMask("NPC", "Monsters", "Items"); CursorRenderer = Core.CursorRenderer; MaybeInitEntityNameObject(); }
void Start() { MapRenderer.SoundsMixerGroup = soundsMixerGroup; MapRenderer.WorldLight = worldLight; roCamEnabled = true; Configs = ConfigurationLoader.Init(); LoadGrf(); DBManager.Init(); if (CursorRenderer == null) { CursorRenderer = gameObject.AddComponent <CursorRenderer>(); } /** * We start the network client only after the configs * have been loaded */ if (!Offline) { NetworkClient.Start(); } else { var entity = EntityManager.SpawnPlayer(new CharacterData() { Sex = 1, Job = 0, Name = "Player", GID = 20001, Weapon = 1, Speed = 150 }); entity.transform.position = new Vector3(150, 0, 150); entity.SetAttackSpeed(135); Session.StartSession(new Session(entity, 0)); //var mob = EntityManager.Spawn(new EntityData() { job = 1002, name = "Poring", GID = 20001, speed = 697, PosDir = new int[] { 0, 0, 0 }, objecttype = EntityType.MOB }); //mob.transform.position = new Vector3(150, 0, 155); //MainCamera.GetComponent<ROCamera>().SetTarget(entity.EntityViewer.transform); //MainCamera.transform.SetParent(entity.transform); entity.SetReady(true); //mob.SetReady(true); //var str = FileManager.Load("data/texture/effect/magnificat.str") as STR; //var renderer = new GameObject().AddComponent<StrEffectRenderer>(); //renderer.Initialize(str); } }
void Start() { Tick = new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds(); MapRenderer.SoundsMixerGroup = soundsMixerGroup; MapRenderer.WorldLight = worldLight; roCamEnabled = MainCamera.GetComponent <ROCamera>()?.enabled ?? false; LoadConfigs(); LoadGrf(); BuildMapSelector(); DBManager.init(); if (CursorRenderer == null) { CursorRenderer = gameObject.AddComponent <CursorRenderer>(); } /** * We start the network client only after the configs * have been loaded */ if (!Offline) { NetworkClient.Start(); } else { var entity = EntityManager.SpawnPlayer(new CharacterData() { Sex = 1, Job = 0, Name = "Player", GID = 20001, Weapon = 1 }); entity.transform.position = new Vector3(150, 0, 150); Core.Session = new Session(entity, 0); Core.MainCamera.GetComponent <ROCamera>().SetTarget(Core.Session.Entity.EntityViewer.transform); Core.MainCamera.transform.SetParent(Core.Session.Entity.transform); Core.Session.Entity.SetReady(true); //var npc = EntityManager.Spawn(new EntityData() { job = 909, type = EntityType.NPC, PosDir = new int[] { 0, 0, 0 }, name = "NPC" }); //npc.transform.position = new Vector3(160, 0, 150); } }
public GuiCursor(CursorBehaviour behaviour, CursorRenderer renderer) { this.behaviour = behaviour; this.renderer = renderer; }
public MouseCursor(Context context) { using (var dev = context.device) renderer = new CursorRenderer(context, dev); }