void Update() { if (player != null) { if (player.transform.position.z < transform.position.z) { Vector3 pos = new Vector3(player.transform.position.x, player.transform.position.y - 0.6f, player.transform.position.z - 0.6f); line.SetPosition(1, pos); } else { line.SetPosition(1, (transform.position + slingEnd.transform.position) * 0.5f); } } if (player == null) { player = GameManager.GM.player; slingC = GameManager.GM.player.GetComponent <SlingController>(); } line.SetPosition(0, transform.position); line.SetPosition(2, slingEnd.transform.position); col = Color.HSVToRGB((0.5f - ((float)slingC.slingPower / 100)) / 2, 1, 1); line.startColor = col; line.endColor = col; }
void Start() { line = GetComponent <LineRenderer>(); line.SetPosition(0, transform.position); line.SetPosition(1, player.transform.position); line.SetPosition(2, slingEnd.transform.position); slingC = player.GetComponent <SlingController>(); }
public async Task Execute(IJobExecutionContext context) { // job details SlingController sling = new SlingController(); var s = sling.SlingGetArticles("0"); // 0 is the newsfeed channel // reset the cache before storing db.Database.ExecuteSqlCommand("TRUNCATE TABLE [tb_SlingCache]"); foreach (var item in s) { var slingEntry = new tb_SlingCache(); slingEntry.PostId = item.PostId; slingEntry.UserId = item.UserId; slingEntry.PostContent = item.PostContent; slingEntry.PostedBy = item.PostedBy; slingEntry.PostComments = item.PostComments; slingEntry.Posted = item.Posted; slingEntry.Retrieved = item.Retrieved; db.tb_SlingCache.Add(slingEntry); db.SaveChanges(); } await Task.FromResult(0); }