void Awake() { player_transform = player.transform; player_chain_handler = player.GetComponentInChildren <grapple_chain_handler>(true); player_rigid_body = player_transform.GetComponent <Rigidbody2D>(); vector2_tmp.y = Camera.main.orthographicSize; vector2_tmp.x = vector2_tmp.y * Camera.main.aspect; max_distance = Mathf.Min(vector2_tmp.x, vector2_tmp.y) * padding; ahead_distance = max_distance * ahead_distance_percentage; max_distance *= max_distance; level_bounds -= vector2_tmp; }
public override void attach(grapple_chain_handler handler) { base.attach(handler); grappler_transform = handler.transform; pullable_handler.grappled(); }
public virtual void attach(grapple_chain_handler handler) { gc_handler = handler; grappled = true; }
public virtual void reset() { gc_handler = null; grappled = false; }
public override void attach(grapple_chain_handler handler) { base.attach(handler); level_1_handler.instance.tomb_stone_grappled(); }